买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:核工业北京地质研究院
摘要:本发明属于计算机信息安全领域,具体涉及一种基于异或算法改进的数据加密解密方法,该方法具体包括以下步骤:步骤1使用异或运算进行第一层加密;步骤2使用字节值运算进行第二层加密;步骤3使用字节值运算进行第一层解密;步骤4使用异或运算进行第二层解密。本发明使用了两层加密,不仅原理简单,使用条件宽泛,且重复加密不会解密,可以对任何类型的数据进行加密且安全性较高。
主权项:1.一种基于异或算法改进的数据加密解密方法,其特征在于,该方法具体包括以下步骤:步骤1使用异或运算进行第一层加密;步骤2使用字节值运算进行第二层加密;步骤3使用字节值运算进行第一层解密;步骤4使用异或运算进行第二层解密;所述的步骤1具体包括以下步骤:步骤1.1对于一个文件,使用编程语言获取该文件的字节;步骤1.2设置密码,指定编码并将密码转成字节数据;步骤1.3根据文件字节的长度,将密码字节循环拼接成等长的数据集;步骤1.4把文件字节与循环拼接后的密码字节一一对应进行异或运算可得第一层加密后的数据集;所述的步骤1.2中密码可以为任何字符,长度小于等于文件字节集的长度;所述的步骤1.3中循环拼接含义为假设有数据’student’,密码’abc’,根据’student’的长度循环拼接之后密码为’abcabca’;所述的步骤2具体包括以下步骤:步骤2.1继续将第一层加密后的数据集进行遍历取值,设值为t0≤t≤255,对t加任意正整数n得T,使T对256取余数得tˊ,整数型tˊ的转换公式如下:tˊ=t+n%256n∈N*且n≠256*m,m∈N*步骤2.2将整数型tˊ转成字节型,遍历写出到磁盘可得到密文。
全文数据:
权利要求:
百度查询: 核工业北京地质研究院 一种基于异或算法改进的数据加密解密方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。