使用Python的加密技术进行加密,使用javascript的CryptoJs进行解密

2024-09-30 16:25:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图用javascript的crypto js从Python的加密中解密密码。 然而,这两个库似乎并不相互理解。例如,当我使用AES CTR方法加密以下字符串时,输出密码彼此不同

Input string: "2335460655615380374623363001349"
Method: "AES CTR"

两者都使用相同的密钥和IV,那么我将使用以下加密密码:

加密技术:

W8cucRt+/xbNAe2y+Q==

加密js:

U2FsdGVkX19gSpxWkgew9QfczM4TiKhbwrRTmBOsO44Ta5AMEncvm16yph+ht20B

因此,当我试图用javascript的crypto js从Python的加密中解密一些加密密码时,我收到一个空字符串(可能在过程中失败),因为它们的加密密码格式彼此不同

我能做些什么使这两个图书馆相互合作?多谢各位


Tags: 方法字符串密码inputstringjs密钥javascript