function _encryptPkcs7ToJava(e, t, n) { var o = S.enc.Utf8.parse(t) , r = S.enc.Utf8.parse(n) , a = S.enc.Utf8.parse(e); return S.AES.encrypt(a, o, { "iv": r, "mode": S.mode.CBC, "padding": S.pad.Pkcs7 }).ciphertext.toString() } python里面ciphertext.toString()改成什么
时间: 2023-11-22 13:52:51 浏览: 71
crypto-js base64
在 Python 中,可以使用 `.hex()` 方法来将二进制数据转换为十六进制字符串,例如:
```
ciphertext = S.AES.encrypt(a, o, {
"iv": r,
"mode": S.mode.CBC,
"padding": S.pad.Pkcs7
}).ciphertext
ciphertext_hex = ciphertext.hex()
```
这样,`ciphertext_hex` 就是十六进制表示的密文字符串了。
阅读全文