ホームページ > バックエンド開発 > PHPチュートリアル > JavaScript で CryptoJS を使用して暗号化されたデータを復号化する方法?

JavaScript で CryptoJS を使用して暗号化されたデータを復号化する方法?

Patricia Arquette
リリース: 2024-11-30 01:53:10
オリジナル
482 人が閲覧しました

How to Decrypt Encrypted Data Using CryptoJS in JavaScript?

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート