一种基于MD5的加密方法及系统
基本信息
申请号 | CN201910027132.6 | 申请日 | - |
公开(公告)号 | CN109450618A | 公开(公告)日 | 2019-03-08 |
申请公布号 | CN109450618A | 申请公布日 | 2019-03-08 |
分类号 | H04L9/06(2006.01)I; H04L9/08(2006.01)I; H04L9/30(2006.01)I | 分类 | 电通信技术; |
发明人 | 曹富强 | 申请(专利权)人 | 无锡华大国奇科技有限公司 |
代理机构 | 杭州裕阳联合专利代理有限公司 | 代理人 | 无锡华大国奇科技有限公司 |
地址 | 214000 江苏省无锡市滨湖区蠡园开发区“530”大厦2号楼15楼 | ||
法律状态 | - |
摘要
摘要 | 本发明提供了一种基于MD5的加密方法及系统,所述方法包括以下步骤:S1,获取随机数网络、待加密数据和随机数种子;S2,从所述随机数种子中获取随机数,依据所述随机数和随机数网络,生成二进制数据;S3,对所述待加密数据进行一个轮次的MD5运算,生成所述轮次对应的中间数;S4,利用所述二进制数据对所述中间数进行按位异或运算,生成第二中间数;S5,利用所述第二中间数和所述待加密数据,进行下一个轮次的MD5运算,生成第三中间数;S6,利用所述第三中间数依次重复执行步骤S4和S5,直至MD5运算的轮次个数达到预设轮次,得到加密数据;所述方法解决了现有技术中开源加密算法容易被破解的问题,满足高安全性要求的业务需求。 |
