Advertisement

Delphi国密SM2、SM4算法包含DEMO演示

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:RAR


简介:
SM2公钥加密属于法国密公钥加密标准之一,是由国家密码管理局于2010年12月发布的。SM2是一种非对称加密算法,在使用公钥进行加密和私钥进行解密的过程中,其在安全性和运算速度方面的表现优于RSA算法。SM2公钥加密可用于加密较短长度的数据,如对话密钥和报文。该加密方案不仅具有对数据进行加密的功能,还提供了一种抗篡改特性:即一旦密文被篡改或伪造,则在解密过程中可通过特定机制识别出异常情况。经过SM2公钥加密处理后,消息的总长度将增加约不到100字节,并且在加密过程中的缓冲区设置需特别留意以避免溢出问题。 SM3是一种不可逆的加密算法,类似于MD5,常用于签名。SM4是一种对称加密技术,也可对应现有的国际标准算法。在密钥长度上,SM4算法与AES相同;同样地,在分组长度方面,它们也保持一致。其 secret key length and block size are both 128 bits long.

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Delphi CnVCL-Master(SM2、SM3、SM4、SM9加)控件
    优质
    Delphi CnVCL-Master是一款集成国密算法(SM2, SM3, SM4, SM9)的安全控件包,专为Delphi开发环境设计,旨在提供强大的数据保护与隐私安全功能。 本组件包支持Delphi SM2,SM3,SM4,SM9等国密算法。 cnvcl 组件包 1. 许可协议 cnvcl 开发包以开放源码 (Open Source) 的形式发布,遵守 CnPack 的许可协议,受 cnvcl 许可协议的保护。具体内容可在 License 文件中查看。 开发包支持 Delphi 5,6,7,2005,2006,2007,2009,2010,XE,XE2,XE3,XE4,XE5,XE6,XE7,XE8,Seattle、Berlin、Tokyo、Rio、Sydney和 Alexandria 以及 C++Builder 5 和 6。用户需要在 IDE 中打开 Packages 目录下的包文件(注意版本号),再在包文件窗口中进行编译安装。其中带 dcl 前缀的为设计期包,无此前缀的为运行期包。需要注意的是应该先编译运行期包,再安装设计期包。
  • SM2、SM3和SM4
    优质
    简介:国密算法包括SM2(椭圆曲线公钥加密)、SM3(密码杂凑函数)及SM4(对称加密算法),广泛应用于信息安全领域,确保数据传输与存储的安全性。 国密算法包括SM2、SM3和SM4。提供MFC验证工具以及C语言的算法源代码和相关文档,并且有SM2在JavaScript中的实现。
  • SM2、SM3、SM4.rar
    优质
    该资源为国密SM2(椭圆曲线公钥密码)、SM3(散列函数)及SM4(分组密码)三项核心技术文档合集,适用于信息安全领域学习与研究。 C#国密加密算法原码适用于国家电子健康卡平台接口的加密、解密及签名验证,并可用于个人系统开发中的加密与解密等功能。
  • Delphi xe 10.3.3 SM2SM4源码及DLL
    优质
    本资源包含Delphi xe 10.3.3版本下的国密算法(SM2与SM4)完整源代码以及编译好的动态链接库(DLL),为开发者提供便捷的加密解密解决方案。 国密SM2和SM4在Delphi xe 10.3.3中的源码相关资料可以用于开发过程中实现加密功能。这些算法的集成能够增强应用的安全性,并且支持相关的国家标准要求。希望这一信息对开发者有帮助,以便他们在项目中更好地利用这些技术。
  • C#中的实现(SM2、SM3、SM4
    优质
    本文章介绍了如何在C#编程语言中实现中国的国家密码标准算法,包括非对称加密SM2、哈希算法SM3和对称加密SM4的具体应用与实践。 国密算法C#实现包括:SM2、SM3、SM4的程序界面相关内容可以参考相关博客文章。该文章详细介绍了如何在C#中实现这些加密算法,并提供了具体的代码示例和技术细节,适用于需要使用中国国家标准密码技术进行开发的研究人员和开发者。
  • SM2、SM3和SM4源码
    优质
    这段内容包含中国国家密码管理局制定的SM2(椭圆曲线公钥加密)、SM3(散列函数)及SM4(对称加密算法)三种密码学算法的开源代码,适用于需要进行信息安全保护的技术开发者和科研人员。 SM2-SM3-SM4是中国国家密码管理局制定的一系列加密算法标准。这些算法包括了非对称密钥协商(SM2)、哈希函数(SM3)以及分组密码算法(SM4)。在实际应用中,开发人员可能需要使用到相关的源代码来实现具体的加解密功能。如果要获取或研究这方面的源码,可以通过查阅官方文档或者相关学术资料来进行深入学习和探讨。
  • SM2、SM3、SM4工具
    优质
    本工具包提供基于SM2椭圆曲线公钥、SM3安全散列及SM4分组密码的加解密功能,适用于各类需符合国密标准的信息安全保障场景。 基于Java的SM2_SM3_SM4国密算法源代码及工具类包含测试示例,提供了一键加密解密功能,使用方便。
  • SM2 SM3 SM4工具
    优质
    本工具专为支持中国国家标准密码算法设计,提供SM2(椭圆曲线公钥)加密、解密与签名验证功能;利用SM3进行安全哈希运算;采用SM4实现分组数据的加解密处理。 国产密码算法的模拟计算工具支持SM2、SM3和SM4算法,包括签名、验证及摘要等功能,并按照国密局标准进行计算。
  • 商用SM2、SM3和SM4工具
    优质
    本工具包为中国商用环境量身打造,集成了SM2公钥密码算法、SM3散列函数及SM4对称加密算法,为数据安全提供全面保障。 国密智能卡业内人士使用的实战生产工具确保了高效与便捷的使用体验。该工具支持生成SM2密钥对、签名及解签功能;同时具备PBOC标准下的签名、验证以及哈希计算(包括双哈希)等功能;还提供Sm4算法中的CBC和ECB模式加密解密,以及CBC MAC计算等全面且可靠的性能保障。