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 中国語 Web サイトの他の関連記事を参照してください。