Heim >Backend-Entwicklung >PHP-Tutorial >Wie entschlüssele ich verschlüsselte Daten mit CryptoJS in JavaScript?
Verschlüsselte Daten mit CryptoJS in JavaScript entschlüsseln
In diesem Szenario verwenden Sie PHP für die Verschlüsselung und CryptoJS für die Entschlüsselung. Um die entschlüsselten Daten in CryptoJS abzurufen, müssen Sie die Base64-codierte verschlüsselte Zeichenfolge dekodieren.
Hier ist eine überarbeitete Version des JavaScript-Codes:
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) );
Dieser Code dekodiert zunächst die Base64- codierte verschlüsselte Zeichenfolge mit CryptoJS.enc.Base64.parse. Anschließend wird die entschlüsselte Zeichenfolge mithilfe des definierten Schlüssels entschlüsselt. Schließlich wandelt es das entschlüsselte Ergebnis in einen UTF-8-String um und gibt ihn an die Konsole aus.
Das obige ist der detaillierte Inhalt vonWie entschlüssele ich verschlüsselte Daten mit CryptoJS in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!