`
gutou9
  • 浏览: 145795 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

sm1 sm2 sm3 sm4

 
阅读更多

国密即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位。

SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。

SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。ECC 256位(SM2采用的就是ECC 256位的一种)安全强度比RSA 2048位高,但运算速度快于RSA。

SM3 消息摘要。可以用MD5作为对比理解。该算法已公开。校验结果为256位。

SM4 无线局域网标准的分组数据算法。对称加密,密钥长度和分组长度均为128位。

分享到:
评论

相关推荐

    SM2SM3SM4全套文档及程序

    国密SM2、SM3和SM4是中国自主研发的一套加密算法体系,主要用于保障我国网络与信息安全。这些算法在设计上遵循了国际先进的密码学理论,同时考虑了我国的法规和标准要求,为我国的信息化建设提供了重要的技术支撑。 ...

    SM2/SM3/SM4计算工具

    “SM2_3_4_CALC.exe”是主程序,用户可以直接运行此可执行文件来操作SM2、SM3和SM4算法。 总的来说,这个计算工具是一个便捷的实用工具,可以帮助IT从业者、安全研究人员以及开发人员快速测试和验证SM2、SM3和SM4...

    SM2_SM3_SM4_C代码实现

    SM2_SM3_SM4_C代码实现

    国密加密 sm4 sm2 java python golang

    国密加密解密 sm4 sm2 的java python golang实现,java和python,golang的有一定区别,需要修改点东西才可以实现。 SM4Key = ran_str = ''.join(random.sample(string.ascii_letters + string.digits, 16)) ...

    JAVA SM2 SM3 SM4 算法实现,提供例子

    这个库可能封装了上述的Java API,提供了更简洁易用的接口,以供开发者调用SM2、SM3和SM4算法。使用这样的库可以大大简化开发工作,避免重复造轮子,同时确保算法的正确性和安全性。 总的来说,理解和掌握Java中的...

    国密SM4加解密SM2签名验签for delphi.rar

    操作方式:使用编译程序调用exe工具,exe工具将结果写入目录SM2SM4.txt中,再读取txt内容即可。 提供给第三方无法实现国密SM2、SM4算法的程序调用,如delphi程序。 1、签名调用方式: 参数一:SM2Sign 参数二:SM2...

    sm2_c语言sm2_sm2sm3_sm2_源码

    SM2

    SM2 SM3 SM4 计算软件

    SM2 SM3 SM4 计算软件 , 从网络上收集到的。 很好用。SM2 SM3 SM4 计算软件 , 从网络上收集到的。 很好用。SM2 SM3 SM4 计算软件 , 从网络上收集到的。 很好用。

    国密SM4加解密SM2签名验签COM组件DLL.rar

    加解密类名:JQSM2SM4.SM2SM4Util CLSID=5B38DCB3-038C-4992-9FA3-1D697474FC70 2、GetSM2SM4函数说明 函数原型public string GetSM2SM4(string smType, string sM2Prikey, string sM4Key, string sInput) 1)...

    SM(SM2、SM3、SM4)、AES加密Java后端

    SM(SM2、SM3、SM4)、AES加密Java后端

    国密SM4加解密SM2签名验签for delphi等语言.rar

    加解密类名:JQSM2SM4.SM2SM4Util CLSID=5B38DCB3-038C-4992-9FA3-1D697474FC70 2、GetSM2SM4函数说明 函数原型public string GetSM2SM4(string smType, string sM2Prikey, string sM4Key, string sInput) 1)...

    js 实现国密sm2、sm3、sm4 加密解密demo

    常用的主要有SM2,SM3,SM4。 SM2:椭圆曲线公钥密码算法是我国自主设计的公钥密码算法,为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。 SM3:消息摘要。可以用MD...

    SM2_SM3_SM4_sm2sm3_sm2c语言实现_sm4_sm2_SM3_源码.rar

    SM2_SM3_SM4_sm2sm3_sm2c语言实现_sm4_sm2_SM3_源码.rar

    SM2_SM3_SM4_sm2sm3_sm2c语言实现_sm4_sm2_SM3_源码.zip

    SM2_SM3_SM4_sm2sm3_sm2c语言实现_sm4_sm2_SM3_源码.zip

    国密算法SM2SM3SM4

    国密算法SM2,SM3,SM4 ,MFC验证工具,C算法源代码,算法文档,SM2 JavaScript实现

    SM2/SM3/SM4国密算法C#实现

    其中,SM2、SM3和SM4是三种关键的算法,它们分别用于不同的安全需求。本文将深入探讨这三种算法以及如何在C#环境中使用BouncyCastle库进行实现。 **SM2算法**: SM2是一种基于椭圆曲线密码学(ECC)的公钥加密算法...

    SM2_SM3_SM4_C语言实现.zip_SM3_sm2_sm2-3-4源码赏析_sm4

    总的来说,SM2、SM3、SM4的C语言实现不仅展示了我国在密码学领域的创新,也为开发者提供了一套实用的加密工具。通过深入学习和实践,我们可以更好地理解和应用这些算法,为保障信息安全贡献力量。

    国密SM2SM3SM4算法

    国密SM2、SM3、SM4软算法,已在VC++编译通过,下载即可使用

    国密SM2/SM3/SM4/SM9算法及国密证书签发工具

    3、SM4算法:80/缺量填充模式下的ECB模式加解密、CBC模式加解密; 4、SM9算法:产生KGC密钥对、产生用户私钥、密钥封装与解封、加密解密、签名验签; 二、支持国密证书 1、根证书、子证书签发; 2、证书签发者、使用...

Global site tag (gtag.js) - Google Analytics