文件名称:sm-crypto:国密算法js版
文件大小:1.5MB
文件格式:ZIP
更新时间:2024-05-17 14:41:07
JavaScript
sm-crypto 国密算法sm2、sm3和sm4的js版。 PS: 小程序移植版: 安装 npm install --save sm-crypto sm2 获取密钥对 const sm2 = require('sm-crypto').sm2 let keypair = sm2.generateKeyPairHex() publicKey = keypair.publicKey // 公钥 privateKey = keypair.privateKey // 私钥 加密解密 const sm2 = require('sm-crypto').sm2 const cipherMode = 1 // 1 - C1C3C2,0 - C1C2C3,默认为1 let encryptData = sm2.doEncrypt(msgString, publicKey, cipherMode) // 加密结
【文件预览】:
sm-crypto-master
----.eslintrc.js(2KB)
----webpack.config.js(616B)
----src()
--------sm4()
--------sm3()
--------index.js(114B)
--------sm2()
----.babelrc(29B)
----.npmignore(73B)
----LICENCE_MIT(1KB)
----test()
--------sm4.test.js(5KB)
--------test.jpg(386KB)
--------sm3.test.js(4KB)
--------sm2.test.js(5KB)
----README.md(4KB)
----dist()
--------sm4.js(5KB)
--------sm2.js(41KB)
--------sm3.js(3KB)
----docs()
--------SM4分组密码算法.pdf(201KB)
--------SM2椭圆曲线公钥密码算法.pdf(924KB)
--------SM3密码杂凑算法.pdf(101KB)
----.gitignore(62B)
----CHANGELOG.md(365B)
----package.json(957B)