这里是一个与解码AES加密的字符串移植AES解密PyCrypto
var p = 'some large string'
var s = 'Q05WTmhPSjlXM1BmeFd0UEtiOGg='
var y = CryptoJS.AES.decrypt({
ciphertext: CryptoJS.enc.Base64.parse(p)
}, CryptoJS.enc.Base64.parse(s), {
iv CryptoJS.enc.Hex.parse("random")
});
var v = y.toString(CryptoJS.enc.Utf8)
我试图与进口AES编写Python中的类似的解码功能一个JavaScript部分。
任何人都可以帮助我这个。我无法找出js到python的所有等效代码。
我抬头一看这个页面 Python AES Decryption Routine (Code Help) 和
AES - Encryption with Crypto (node-js)/decryption with Pycrypto (python)
不知道他们是否有类似的js代码我这里
"y.toString(CryptoJS.enc.Utf8)"
这蟒蛇是什么意思
我已经尝试了这样从另一个来源
from base64 import b64decode
from Crypto.Cipher import AES
iv = 'random'
key = 'Q05WTmhPSjlXM1BmeFd0UEtiOGg='
encoded = b64decode('some large string')
dec = AES.new(key=key, mode=AES.MODE_CBC, IV=iv)
value = dec.decrypt(encoded)
请说明你已经尝试了什么,以及你如何解决问题。它将有助于解决你的问题,而不是从头开始为你写一些东西。 –