SM4 加密、解密库。
SM3 杂凑算法编码。
适用 Delphi 版本:Delpih 7, 2010
(仅在这两个版本下测试过,使用过程尽量考虑兼容。因此其他版本的兼容必问题不大)
关于国密算法,网上基本只有 C/Java 的实现。Delphi 唯一能找到的版本,还是一个网友实现的不完整版本。
仅有 SM4 ECB 模式,CBC 模式的实现还是错误的。
功能如下:
SM4 ECB 模式(标准模式)
SM4 CBC 模式(密文分组链接方式)
SM3 国标 hash 算法
在整个过程经过了一周时间,过程中也是遇坑无数。所以完成后把源码分享出来,希望其他同学不用再从轮子做起,少经历一些波折。
1