
SM3与SM4的Delphi加密解密代码
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
本项目提供了一套使用Delphi语言编写的源代码,用于实现中国商用密码算法标准中的SM3哈希函数和SM4分组加密算法的加解密操作。
SM4 加密解密库以及 SM3 杂凑算法编码适用于 Delphi 7 和 2010 版本(仅在这两个版本下进行过测试)。关于国密算法,网络上大多数实现都是用 C 或 Java 编写的,而针对 Delphi 的唯一可用资源是一个网友提供的不完整的版本。该版本只实现了 SM4 ECB 模式,并且 CBC 模式的实现在原版中存在错误。
功能包括:
- SM4 ECB 标准模式
- SM4 CBC 密文分组链接方式
- 国标 SM3 hash 算法
整个开发过程耗时一周,期间遇到了不少困难。完成之后希望将源码分享出来,以帮助其他开发者不必从头开始编写这些功能,并减少遇到的挫折。
全部评论 (0)
还没有任何评论哟~


