Advertisement

SADK-3.2.1.3.jar,该国密算法。

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


简介:
代码的调用方式请参考

全部评论 (0)

还没有任何评论哟~
客服
客服
  • SADK-3.2.1.3.jar
    优质
    SADK-3.2.1.3.jar是一款集成国家密码管理局认证算法的Java库,适用于需要高度安全的数据加密和解密的应用程序开发。 代码调用方式请参考相关文档。SM2 是一种基于椭圆曲线的非对称加密算法。SM3 类似于消息摘要算法MD5,但具有更高的安全性。SM4 则是一种对称加密算法,其密钥长度和分组长度均为128位。
  • SM2的加解Jar
    优质
    该Jar包为基于SM2国家密码标准的加密解密工具包,支持使用SM2算法进行数据的安全加解操作,适用于需要高强度数据保护的应用场景。 该资源包含一个Jar包,即hanweb-sm-4.1.1.jar,用于SM2国密算法的加解密操作。可以使用以下导入语句:import sviolet.smcrypto.SmCryptoUtil;
  • (1234) jar包及使用指南.zip
    优质
    该压缩文件包含基于国密标准设计的算法库Jar包及其使用手册。文档详述了如何在项目中集成和应用这些加密解密技术,适用于需要加强数据安全保护的应用开发者。 国密是指由国家密码局认定的国产加密算法体系,主要包括SM1、SM2、SM3和SM4四种算法。这几种算法的密钥长度和分组长度均为128位。 - SM1 是一种对称加密方法,其安全性与AES相当。然而,该算法是保密的,在使用时必须通过特定的加密芯片接口来调用。 - SM2是一种非对称加密技术,基于椭圆曲线密码学(ECC)。由于采用了ECC,SM2在签名和密钥生成的速度上都超过了RSA,并且安全性更高。具体来说,采用256位长度的ECC安全强度超过使用2048位长度的RSA算法。 - SM3是一种消息摘要算法,类似于MD5的功能。该算法已经公开发布,产生的校验结果为256比特长。 - SM4是无线局域网标准中使用的分组数据加密方法,并且也是一种对称加密技术。在使用SM1或SM4进行加解密操作时,如果消息长度过长,则需要将信息分割成若干个128位的块来处理;反之,若输入的消息不足一个完整的分组大小(即小于128比特),则需添加填充数据以满足算法的要求。
  • C#__C# SM3 SM4
    优质
    本项目专注于国密标准下的SM3哈希函数与SM4对称加密算法在C#语言中的实现和应用,提供安全的数据保护解决方案。 符合国密算法标准的C#实现包括了SM2、SM3和SM4算法的具体实现。
  • Java实现的SMS4及可用Jar
    优质
    本项目提供Java语言实现的SMS4国家密码算法,并包含可以直接使用的Jar包。适合需要集成国密算法的应用开发。 下面是工具的调用的main方法及其运行结果: ```java public static void main(String[] args) throws Exception { // 对明文进行加密 String encStr = SMS4.getEncryptByValue(123456); System.out.println(加密后的结果: + encStr); // 对密文进行解密 String decStr = SMS4.getDecryptByValue(encStr); System.out.println(解密后的结果: + decStr); System.out.println(==============================); String encStr1 = SMS4.getEncryptByValue(123.004500); System.out.println(加密后的结果: + encStr1); // 对密文进行解密 BigDecimal bd = SMS4.getBigDecimalByDecrypt(encStr1); System.out.println(解密后的结果: + bd); } ``` 运行结果: ``` 加密后的结果:d32d3c1cf7074c2f6efa7ef114e54216 解密后的结果:123456 ============================== 加密后的结果:3829b6bc4a5eca589e09040b9dfa7578 解密后的结果:123.004500 ```
  • 家商用简介(
    优质
    国密算法即国家商用密码算法,是由中国国家密码管理局制定的一系列加密标准和规范,旨在保障信息安全与数据隐私。这些算法广泛应用于金融、通信等多个领域,为各类信息系统的安全提供重要支撑。 国密算法是指国家商用密码算法的简称,主要用于保障信息安全、数据加密等领域。这些算法由我国自主研发并经过严格测试与认证,在国内广泛应用以确保通信安全及保护敏感信息。
  • JavaPNC、SM2、SM3、SM4 jar包直接使用
    优质
    本项目提供Java环境下国密算法PNC、SM2、SM3、SM4的标准实现jar包,方便开发者快速集成与应用。 最新JAVA版本国密算法包括pnc、sm2、sm3和sm4,提供jar包直接使用。
  • SM9
    优质
    SM9是一种基于椭圆曲线数学理论的中国商用密码算法,支持各种公钥密码应用,广泛用于保障信息安全与数据加密。 SM9 是一种标识密码算法,在设计上利用了 pairing 友好曲线的数学性质来实现公钥加密、密钥交换以及身份基签名等功能。该算法特别适用于需要高效安全通信场景,如物联网设备间的短消息传输等应用中。由于其独特的属性和安全性特点,SM9 被广泛认为是中国密码学领域的一个重要创新成果。
  • SM4
    优质
    简介:SM4是中国商用密码算法之一,用于对称密码通信加密,提供数据加密与安全保护功能,广泛应用于信息安全领域。 国密算法SM4,此代码包含Java版、Python版、C语言版,特上传供大家学习参考。
  • SM4
    优质
    国密SM4是一种由中国国家密码管理局制定的数据加密标准,主要用于保护信息安全,提供高强度、高效率的数据加密服务。 SM4国密算法 C语言实现 SM4国密算法 C语言实现 SM4国密算法 C语言实现