`
gutou9
  • 浏览: 148597 次
  • 性别: 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国密算法工具完整版(QT),包含sm2,sm3和sm4

    sm2国密算法测试工具完整版(包含sm2,sm3和sm4),简单小巧。支持加密,解密及签名和验签。使用说明和详细介绍参见个人博客: SM2 (含SM3、SM4)国密算法工具QT版,彻底搞懂国密算法的使用。 文章链接:...

    SM2、SM3、SM4 测试工具

    国密算法的测试工具,有国密算法SM2、SM3、SM4 在Windows XP、Win 7中运行要有.net 3.5以上的支持。

    国密加密 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)) ...

    SM2/SM3/SM4计算工具

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

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

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

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

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

    sm2_c语言sm2_sm2sm3_sm2_源码

    SM2

    sm2算法sm2算法sm2算法sm2算法

    sm2算法sm2算法sm2算法sm2算法

    SM2 SM3 SM4 计算软件

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

    hggm - 国密算法 SM2 SM3 SM4 SM9 ZUC Python实现完整代码

    国密算法 SM2公钥密码 SM3杂凑算法 SM4分组密码 SM9标识密码 ZUC(祖冲之密码)序列密码 Python代码完整实现 效率高于所有公开的Python国密算法库;国密算法 SM2公钥密码 SM3杂凑算法 SM4分组密码 SM9标识密码 ZUC...

    国密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)...

    国密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后端

    python3实现的国密SM2+SM3

    1. 导入必要的库,如`Crypto.Hash.SM3`和`Crypto.Cipher.SM2`。 2. 创建SM2密钥对,包括私钥和公钥。 3. 使用SM2进行签名,这通常涉及将消息和私钥进行特定的椭圆曲线运算。 4. 验证签名,使用接收方的公钥和签名...

    国密SM2,SM3,SM4源代码

    国密SM2,SM3,SM4源代码,C语言

    C++ sm2、sm3、sm4、rsa、crc、md、sha、des等加密算法类源码

    3 sm4 ecb加密、ecb解密、cbc加密、cbc解密、mac 4 rsa 生成密钥、加密、解密、签名、验证 5 crc 校验 6 md md2加密、md4加密、md5加密 7 sha sha-1加密、sha-224加密、sha-256加密、sha-384加密、sha-512加密 8 des...

    C# SM2 SM3 SM4 使用 SMDemo.rar

    C# SM2 SM3 SM4 使用 SMDemo.rar 博客地址:https://lw112190.blog.csdn.net/article/details/141855870

    delphi调用libSmCrypto实现sm2、sm3、sm4加密解密_delphi_sm2-sm3-sm4_加密解密

    标题中的"delphi调用libSmCrypto实现sm2、sm3、sm4加密解密"表明这个项目是关于在Delphi编程环境中使用一个名为libSmCrypto的库来实现SM2、SM3和SM4密码算法的加密和解密功能。这涉及到中国的国密标准(GM/T)中的几...

    SM2_SM3_SM4_sm2sm3_sm2c语言实现_sm4_sm2_SM3_源码.rar

    SM2_SM3_SM4_sm2sm3_sm2c语言实现_sm4_sm2_SM3_源码.rar

Global site tag (gtag.js) - Google Analytics