jh-encrypt
v112.0.0
Published
加密模块
Readme
国密算法
js文件引入
<script src="./lib/jh-encrypt.js"></script>
<script>
var encrypt = jhEncrypt.init({
SM4Key: "jhkj@123pass#678"
})
console.log(encrypt);
console.log("账号传输加密:admin", encrypt.ctxToSM4("admin"));
console.log("密码加密:123456", encrypt.ctxToSM3("123456"));
console.log("密码加密后再次传输加密:123456", encrypt.ctxToSM4(encrypt.ctxToSM3("123456")));
</script>npm方式引入
安装插件
npm install jh-encrypt --save --registry http://116.62.38.68:4873/main.js中引入
import jhEncrypt from "jh-encrypt";
Vue.use(jhEncrypt, {
SM4Key: "jhkj@123pass#678" //sm4加密密钥
});调用
console.log(this.$jhEncrypt.ctxToSM4("admin"));
console.log(this.$jhEncrypt.ctxFromSM4(this.$jhEncrypt.ctxToSM4("admin")));
console.log(this.$jhEncrypt.ctxToSM3("123456"));| 版本 | 说明 | 对应后端版本 | | --- | --- | --- | | 1.10.0 | 1.国密SM3 SM4 | 1.10.0 | | 1.10.1 | 1.lib文件兼容ie8 | 1.10.0 | | 112.0.0 | 为了兼容版本号,内网版本号为1.11.1 |
