使用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