使用JSEncrypt加密解密


<!-- 引入非对称 RSA 加密工具 -->
import  { JSEncrypt } from  'jsencrypt'
 
// 加密公钥
const key = `----`
实际项目中 let key ="MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDtID8+nPhjcHtIIo+ACbcx
4ijCyNMXRZeP5dCIaYaS915lFtrwFUPPzpTwA3O S12zQjowKh/v7ING0KhVQ66n+kI5oEUdAyqrBEY
GCoUDszQ9SRm/zb3KR1dMjKrhRLEC3Q5h7zR7QMLKYg0/Qj0tJtHXsUMjxGE6Wes9dCNKewQIDAQAB"
 
//  加密,msg就是需要加密的密码,通过ajax发送至后台
export  function  setEncrypt (msg) {
   const jsencrypt =  new  JSEncrypt()
   jsencrypt.setPublicKey(key)
   return  jsencrypt.encrypt(msg)
}
 
// 解密私钥
const privateKey = `---`
 
// 解密
export  function  decrypt (msg) {
   let  decrypt =  new  JSEncrypt()
   decrypt.setPrivateKey(privateKey)
   var  decryptMsg = decrypt.decrypt(msg)
   return  decryptMsg
}


免责声明!

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



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