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 중국어 웹사이트의 기타 관련 기사를 참조하세요!