Advertisement

SM国密算法工具包.zip

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


简介:
本压缩包包含一系列基于国家密码管理局标准设计开发的安全算法实现工具和库文件,支持多种SM系列加密解密操作。 SM算法标准检验工具

全部评论 (0)

还没有任何评论哟~
客服
客服
  • SM.zip
    优质
    本压缩包包含一系列基于国家密码管理局标准设计开发的安全算法实现工具和库文件,支持多种SM系列加密解密操作。 SM算法标准检验工具
  • SM应用
    优质
    SM国密应用工具是一款集成了国家商用密码算法的应用程序,旨在提供安全的数据加密、解密及签名验证等功能,保障用户信息和通信的安全性。 Android平台下的国密工具包含了SM2/SM3/SM4等多种算法,适用于计算与校验操作。该工具采用规范推荐的参数进行运算,并集成了用于测试验证的SM2密钥明文生成功能。这些算法基于Bouncy Castle轻量级加密开源库实现,具体的JAVA源码可以在上传资源中找到。
  • SM-CRYPTO: JavaScript版本
    优质
    SM-Crypto是一款实现中国国家密码算法标准(国密)的JavaScript库,适用于需要加密和安全保护的Web应用与服务。 sm-crypto国密算法SM2、SM3和SM4的JavaScript版本。 在小程序中使用该库的方法如下:安装npm install --save sm-cryptosm2 获取密钥对: ```javascript const sm2 = require(sm-crypto).sm2; let keypair = sm2.generateKeyPairHex(); publicKey = keypair.publicKey; // 公钥 privateKey = keypair.privateKey; // 私钥 ``` 加密解密操作如下: ```javascript const sm2 = require(sm-crypto).sm2; const cipherMode = 1; // 1 - C1C3C2,0 - C1C2C3,默认为1 let encryptData = sm2.doEncrypt(msgString, publicKey, cipherMode); // 加密结果 ```
  • SM-CRYPTO:小程序SM
    优质
    SM-CRYPTO是一款专为小程序设计的安全加密解决方案,提供基于国家商用密码算法(如SM2, SM3, SM4)的加解密功能。 sm-crypto小程序 JS 库实现了国密算法SM2、SM3 和 SM4 的实现。使用此组件需要依赖小程序基础库 2.2.1 及以上版本,并且还需要开发者工具的 npm 构建支持。 安装: ``` npm install --save miniprogram-sm-cryptosm2 ``` 获取密钥对: ```javascript const sm2 = require(miniprogram-sm-crypto).sm2; let keypair = sm2.generateKeyPairHex(); publicKey = keypair.publicKey; // 公钥 privateKey = keypair.privateKey; // 私钥 ``` 加密解密: ```javascript const sm2 = require(miniprogram-sm-crypto).sm2; const cipherMode = 1; // 1 - C1C3C ```
  • 关于JavaSM系列的加解
    优质
    本项目聚焦于Java环境下的国家商用密码(SM)标准加密技术,涵盖SM2、SM3及SM4等核心算法的应用与实现,致力于提升信息安全防护能力。 基于Java的国密SM系列加解密算法实现包括了SM1、SM2、SM3、SM4等多种加密与解密方法。这些算法在Java中的具体应用为开发者提供了强大的数据保护能力,适用于需要高安全性的应用场景中使用。
  • SM2Tool-验证.zip
    优质
    SM2Tool是一款用于验证和测试中国国家密码标准(GMT)中规定的SM2椭圆曲线公钥加密算法的实用软件。它支持密钥生成、签名验证及数据加解密等操作,为开发者提供了一个便捷可靠的国密算法测试平台。 验证SM2非对称加密算法的工具。
  • 资源类.zip
    优质
    国密算法工具资源类包含了支持中国国产密码标准(GMT、GM/T系列)的各种软件工具和开发资源,旨在帮助开发者便捷地实现数据加密与安全传输。 本资源包含两个封装的jar文件及工具类:一个用于硬件加密卡(基于渔翁加密卡)的分组算法加密与解密流程;另一个则是软件实现的不限制内容长度的分组加密功能。在处理大量数据时,软件方式可以显著提高加解密速度。然而,在使用硬件进行加密的情况下,单次操作的数据量不得超过136个字节。因此,在数据量较小的应用场景中,采用硬件加密能够提供更高的安全性和效率;而在需要处理大规模数据的场合,则推荐使用软件实现的方法。
  • 商用SM2、SM3和SM4
    优质
    本工具包为中国商用环境量身打造,集成了SM2公钥密码算法、SM3散列函数及SM4对称加密算法,为数据安全提供全面保障。 国密智能卡业内人士使用的实战生产工具确保了高效与便捷的使用体验。该工具支持生成SM2密钥对、签名及解签功能;同时具备PBOC标准下的签名、验证以及哈希计算(包括双哈希)等功能;还提供Sm4算法中的CBC和ECB模式加密解密,以及CBC MAC计算等全面且可靠的性能保障。
  • SM2、SM3、SM4
    优质
    本工具包提供基于SM2椭圆曲线公钥、SM3安全散列及SM4分组密码的加解密功能,适用于各类需符合国密标准的信息安全保障场景。 基于Java的SM2_SM3_SM4国密算法源代码及工具类包含测试示例,提供了一键加密解密功能,使用方便。
  • SmartTool_V1.3
    优质
    SmartTool国密算法工具_V1.3是一款集成了国家密码管理局标准加密算法的安全软件,提供数据加密、解密及签名验证等功能,保障信息安全与隐私。 该软件支持多种加密算法,包括国密标准的SM2、SM3、SM4以及国际通用的3DES、MAC、AES和RSA算法。此外,它还提供数据转换功能,如ASCII与十六进制之间的相互转化,非常值得分享。