在 JavaScript 中使用 CryptoJS 解密加密資料
在此場景中,您使用 PHP 進行加密,使用 CryptoJS 進行解密。要在 CryptoJS 中檢索解密的數據,您需要解碼 Base64 編碼的加密字串。
這是 JavaScript 程式碼的修訂版本:
var key = 'encryptionkey'; var encrypted = `<?php echo $msgBase64 ?>`; var base64Decoded = CryptoJS.enc.Base64.parse(encrypted); var decrypted = CryptoJS.AES.decrypt(base64Decoded, key); console.log( decrypted.toString(CryptoJS.enc.Utf8) );
此程式碼首先解碼 Base64-使用 CryptoJS.enc.Base64.parse 編碼的加密字串。然後,它使用定義的金鑰解密解碼的字串。最後,它將解密結果轉換為UTF-8字串並輸出到控制台。
以上是如何在 JavaScript 中使用 CryptoJS 解密加密資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!