AES
It must be 16, 24 or 32 bytes long (respectively for AES-128,
AES-192 or AES-256).
- 加密数据长度无限制,
key
必须是16
的倍数,- 加密的数据不够
16
需要填充至16
的倍数
代码中使用BASE64
混淆是为了兼容不同语言之间字节码的差异
Python
1 | #3.6 安装 |
1 | # example 中 iv 也是 key |
Java
1 |
|
RSA
加密数据长度是有限制的
参考资料
1 | import rsa |