解密 AES 密文时,如何检查密文是否有效?例如:
Encryption Key: stackoverflow
Plaintext: Hello World!
AES Ciphertext: 3AN75bE2LlGR957fjjd5WOfRmdY=
当使用相同的加密密钥对其进行解密时,明文结果将是Hello World!
但是,如果我使用不同的密钥:
Encryption Key: stackexchange
AES Ciphertext: 3AN75bE2LlGR957fjjd5WOfRmdY=
Plaintext Result: ]o+ãTy¹¶Ïâ
有没有办法验证明文结果是否有效以及指定的加密密钥是否正确?
我正在使用http://www.movable-type.co.uk/scripts/aes.html编写一个 JS 实现。