ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

密码引擎-商用密码算法实现2-交叉测试

2022-05-19 15:35:00  阅读:171  来源: 互联网

标签:实现 SM4 OpenSSL SM2 密码 算法 商用


密码引擎-商用密码算法实现2-交叉测试

把自己实现的商用密码算法SM2,SM3,SM4与OpenSSL交叉验证
1. 自己实现的SM3算法的结果与OpenSSL的结果比对是否一致
2. 自己实现的SM4算法加密的,OpenSSL的SM4算法解密,或者相反
3. 自己实现的SM2算法签名,OpenSSL的SM2算法验签,或者相反

自己实现SM3算法的结果与OpenSSL的结果比对是否一致

  • 项目结构

image-20220501103419253

  • 对比结果

image-20220501103444454

自己实现SM4算法加密的,OpenSSL的SM4算法解密,或相反

  • 项目结构

image-20220501105745846

  • 对比结果

image-20220501105835204

自己实现SM2算法签名,OpenSSL的SM2算法验签,或相反

  • 项目结构

image-20220501134336619

  • 比较结果

image-20220501134218163

image-20220501134411228

标签:实现,SM4,OpenSSL,SM2,密码,算法,商用
来源: https://www.cnblogs.com/wpy-1049363419/p/16288641.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有