vue使用SM4加密


安装 

npm install gm-crypt 

使用

 1  //点击登录按钮方法  2  private submitFn(formName: any) {  3 //导入gm-crypt插件,对密码进行加密  4 const SM4 = require("gm-crypt").sm4;  5 let sm4Config = {  6 //配置sm4参数  7 key: "HENG1AN2WEN3YIN4", //这里这个key值是跟后端要的  8 mode: "ecb", // 加密的方式有两种,ecb和cbc两种,也是看后端如何定义的,不过要是cbc的话下面还要加一个iv的参数,ecb不用  9 cipherType: "base64", // 10  }; 11 let sm4 = new SM4(sm4Config); //这里new一个函数,将上面的sm4Config作为参数传递进去。然后就可以开心的加密了 12 let newPassword = this.formData.password; 13 let Password = sm4.encrypt(this.formData.password); //密码加密 14 }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM