<!-- 引入非對稱 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
}