這裏是一個與解碼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)
請說明你已經嘗試了什麼,以及你如何解決問題。它將有助於解決你的問題,而不是從頭開始爲你寫一些東西。 –