python中的Crypto.js等效模块,用于AES加密和解密

时间:2017-08-11 06:50:36

标签: python node.js encryption pycrypto cryptojs

我正在尝试解密python中的文件,该文件是使用Node.js中的CryptoJS(AES)加密的。我知道python中有一个等效的模块(Pycrypto),但我不知道如何使用它或者使用哪种AES解密模式来解密数据(我有密码和密钥但不是有任何iv)。
这是我试图翻译成Python的代码(Node.js):

  function fileEncrypt(plaintext, password){        
     return CryptoJS.AES.encrypt(plaintext,password).toString();

}
function fileDecrypt(ciphertext, password){     
    return CryptoJS.AES.decrypt(ciphertext,password).toString(CryptoJS.enc.Latin1);     
}   

正如你所看到的,这里没有传递过iv。请帮我翻译代码到Python。提前谢谢你:)

0 个答案:

没有答案