Delphi 版 SM3 & SM4 加密实现代码

上传者: delphi2006 | 上传时间: 2019-12-21 19:38:45 | 文件大小: 45KB | 文件类型: pas
(原创资源) SM4 加密、解密库。 SM3 杂凑算法编码。 适用 Delphi 版本:Delpih 7, 2010 (仅在这两个版本下测试过,使用过程尽量考虑兼容。因此其他版本的兼容必问题不大) 关于国密算法,网上基本只有 C/Java 的实现。Delphi 唯一能找到的版本,还是一个网友实现的不完整版本。 仅有 SM4 ECB 模式,CBC 模式的实现还是错误的。为此,我们只好让部门的小美女完整实现了下列功能: SM4 ECB 模式(标准模式) SM4 CBC 模式(密文分组链接方式) SM3 国标 hash 算法 在整个过程经过了一周时间,过程中也是遇坑无数。所以完成后把源码分享出来,希望其他同学不用再从轮子 做起,少经历一些波折。 如果在使用过程中发现这个库有所不足,还望指出纠正。问题可以发送至邮箱:delphi2006@163.com

文件下载

评论信息

  • weixin_45680857 :
    在10.2下编译有语法错误,Incompatible types:'SMbytearray'and 'Pointer'
    2021-07-06
  • 木木396 :
    加密解密正常,问题是与JAVA的加密结果不一至。
    2021-06-16
  • Thtec :
    D7下和10.4下都进行了验证,和java的不一样。。。能否修复一下?
    2021-05-25
  • qq_39951605 :
    D6下,怎么和JAVA的SM4加密或解密后的结果不一致呢;
    2020-12-11
  • weixin_40158196 :
    我这边对方是c#,结果不一样,c#的有源码,能否给修改下,谢谢。
    2020-04-28

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明