[发明专利]一种文本加密方法有效
申请号: | 202110930639.X | 申请日: | 2021-08-13 |
公开(公告)号: | CN113656816B | 公开(公告)日: | 2022-08-05 |
发明(设计)人: | 孔庆明;潘闯;吴迎春;徐晓瑀;王理政;罗义斌;孙力斌 | 申请(专利权)人: | 南京联创数据科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F11/10;G06F40/126;G06F40/151 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 陈建和 |
地址: | 210000 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文本 加密 方法 | ||
一种文本加密方法,原文本增噪,私钥变换,接着原文本与私钥两者混合在一起加密,再变化成可见文字,最后增加校验码,加密后的密文支持解密还原;算法步骤如下:计算私钥因子:通过分段异或算法,将私钥字串转换成私钥因子,简称PF;按序给每个bit位增噪:将原文本按序分解成字节byte,按bit位向右移动1位,原文本某字节byte的最后一位转移至下一字节byte的最高位;转换后的字串为SM;加密私钥和私钥因子长度。待加密原文可以包含不可见字符。加密过程中主要运用了位运算,加密后的文字呈现为可见文字,且包含校验码。可通过调整输入参数来提升安全级别。
技术领域
本发明涉及文本加密技术,可应用在数据库字段加密、登录密码加密、License生成等场景下。
背景技术
随着网络安全法的实施,政府和企业单位高度重视主机安全、系统安全和网络安全。在网络安全中,比较重要的措施是数据加密。网络连接了越来越多的终端,各终端存储了各种各样的数据。有些数据通过http协议经认证后向用户开放,有些数据只向内网开放。由于网络的存在,只要攻破网路,就可能获得机密数据。在网络传输的数据,如果传输过程中被截获,很容易造成数据泄露。而数据加密为网络安全增加了一道安全屏障,只有拥有解密钥匙,且知晓算法的人才可以真正明白所获数据的含义。
利用各自的私钥因子来通过计算获知公共密钥对,来产生公共随机性。设置的过程需运行一次。生成:设置后,节点切换到持续性的随机性生成模式。信息安全上是通过私钥因子矩阵与公钥因子矩阵的映射算法来获得有关信息的加密与解密。
CN200610115754.7一种基于标识的组合密钥管理方法和系统。该方法包括步骤:根据密钥因子矩阵参数控制装置生成密钥因子矩阵的划分参数,将密钥因子矩阵划分为多个密钥因子分矩阵,并由所述多个密钥因子生成装置保存所述多个密钥因子分矩阵中的私钥因子分矩阵;密钥因子生成装置根据与身份标识对应的行列标映射组合计算私钥因子分量,并将该私钥因子分量发送给密钥分发装置;密钥分发装置根据接收到的与所述身份标识对应的所有私钥因子分量计算出相应的私钥。通过本发明,可分散生成与保管私钥因子矩阵;实现相互制约的密钥托管,避免了权利的误用;各个密钥因子生成装置分别保管各自的秘密,增强了系统的安全性和可靠性;可以实现大规模的密钥管理。
CN2019106009801基于SM2算法的私钥处理方法、终端及密钥中心,解决了现有技术中在开放环境下私钥的安全保护问题。所述方法应用于密钥中心,所述方法包括:接收客户端的密钥申请消息,所述密钥申请消息中包括所述客户端的密钥标识和第一私钥因子;根据密钥生成规则,得到所述密钥标识对应的私钥;根据所述密钥标识对应的私钥和所述第一私钥因子,得到第二私钥因子;将所述第二私钥因子发送至服务器端,以便所述服务器端加密存储所述第二私钥因子。本发明实施例适用于在开放环境下私钥的分散存储和使用过程。
发明内容
本发明的目的在于,提供一种应用在数据库字段加密、登录密码加密、License生成等场景下的文本加密方法。
本发明的技术方案是,一种文本加密方法,其特征在于,原文本增噪,私钥变换,接着原文本与私钥两者混合在一起加密,再变化成可见文字,最后增加校验码,加密后的密文支持解密还原;加密方法,算法步骤如下:
[S01]计算私钥因子:通过分段异或算法,将私钥字串转换成私钥因子,简称PF;
[S02]按序给每个bit位增噪:将原文本按序分解成字节byte,按bit位向右移动1位,原文本某字节byte的最后一位转移至下一字节byte的最高位;转换后的字串为SM;
[S03]PF和SM混合加密:PF可以是一个字节,也可以是多个字节;SM与PM按顺序依次异或;
[S04]多规则变换为可见字符串:
6)如果字节是ascii字符0-9,则分别变换为ascii字符a-j;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京联创数据科技有限公司,未经南京联创数据科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110930639.X/2.html,转载请声明来源钻瓜专利网。