key = "140b41b22a29beb4061bda66b6747e14"
ciphertext = "562dae5d6f015f35c069835c5826196880ac6278e6fac83e0c936f1aab5a8e41";
我想知道如何使用hex
解密AES.MODE_CBC
编码的密文。
结果是' 12345' 。这是使用python
加密的。我需要在JAVA for Android
中解密。
def encrypt( self, raw ):
"""
Returns hex encoded encrypted value!
"""
raw = pad(raw)
iv = Random.new().read(AES.block_size);
cipher = AES.new( '140b41b22a29beb4061bda66b6747e14', AES.MODE_CBC, iv )
return ( iv + cipher.encrypt( raw ) ).encode("hex")