[发明专利]一种互联网电商平台用户隐私数据加密及解密方法有效
申请号: | 201811388158.5 | 申请日: | 2018-11-21 |
公开(公告)号: | CN109583217B | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 关键;蒲光锐;祝林青;林荣园 | 申请(专利权)人: | 深圳市易讯天空网络技术有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;H04L9/06 |
代理公司: | 成都佳划信知识产权代理有限公司 51266 | 代理人: | 史姣姣 |
地址: | 518115 广东省深圳市龙岗区中心城神仙岭体育中*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 互联网 平台 用户 隐私 数据 加密 解密 方法 | ||
1.一种互联网电商平台用户隐私数据加密方法,其特征在于,密文密钥加密储存,所述互联网电商平台用户隐私数据加密方法包括如下步骤:
S01,根据传入的原始用户数据生成向量iv;
S02,获取加密储存的密文密钥;
S03,将密文密钥解密成明文密文密钥;
S04,通过明文密文密钥和向量iv,将原始用户数据字节流用AES256/CFB8/NOPADDING算法进行加密,得到第一加密字符串;
S05,对第一加密字符串做base64编码,得到第二加密字符串;
S06,将E-、iv、第二加密字符串依次拼接,得到第三加密字符串,将第三加密字符串作为加密数据存入数据库,其中,E-为前缀标识字符,无具体意义,用来标识这是一段加密的字符串。
2.根据权利要求1所述的一种互联网电商平台用户隐私数据加密方法,其特征在于,密文密钥加密储存的方法为:将创建的明文密文密钥依次截取为三段明文字符串,再将三段明文字符串分别使用已定的密钥字符串做AES加密并逆序得到三段密钥加密分段,并将三段密钥加密分段分别存放于磁盘不同逻辑卷目录中。
3.根据权利要求2所述的一种互联网电商平台用户隐私数据加密方法,其特征在于,获取加密储存的密文密钥的方法为:
将存放于磁盘不同逻辑卷目录中的三段密钥加密分段分别使用已定的密钥字符串做AES解密得三段明文字符串,并将三段明文字符串分段按顺序拼接得到完整的明文密文密钥;
将明文密文密钥的字符串依次用特定字符串key进行异或处理、字符串逆序、base64编码进行加密,得到二次加密后的密文密钥。
4.根据权利要求3所述的一种互联网电商平台用户隐私数据加密方法,其特征在于,将密文密钥解密成明文密文密钥的方法为:对密文密钥依次做base64解码、字符串逆序、与特定字符串key异或处理获得明文密文密钥。
5.一种解密方法,对应于权利要求4所述的互联网电商平台用户隐私数据加密方法,其特征在于,包括如下步骤:
(1)从数据库取出加密数据;
(2)去除加密数据的前2个字节,得到第一解密字符串;
(3)取第一解密字符串前16个字符得到向量iv;
(4)去除第一解密字符串前16个字符,得到第二解密字符串;
(5)对第二解密字符串做base64解码,得到第三解密字符串;
(6)获取加密储存的密文密钥;
(7)将密文密钥解密成明文密文密钥;
(8)通过明文密文密钥和向量iv,将第三解密字符串用AES256/CFB8/NOPADDING算法进行解密,得到解密数据。
6.根据权利要求5所述的一种解密方法,其特征在于,获取加密储存的密文密钥的方法为:
将存放于磁盘不同逻辑卷目录中的三段密钥加密分段分别使用已定的密钥字符串做AES解密得三段明文字符串,并将三段明文字符串分段按顺序拼接得到完整的明文密文密钥;
将明文密文密钥的字符串依次用特定字符串key进行异或处理、字符串逆序、base64编码进行加密,得到二次加密后的密文密钥。
7.根据权利要求6所述的一种解密方法,其特征在于,将密文密钥解密成明文密文密钥的方法为:对密文密钥依次做base64解码、字符串逆序、与特定字符串key异或处理获得明文密文密钥。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市易讯天空网络技术有限公司,未经深圳市易讯天空网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811388158.5/1.html,转载请声明来源钻瓜专利网。