Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道 ecb 和 cbc 等分组密码模式需要填充。我也知道 openssl 命令行工具可以在添加填充/不填充之间切换。但是 openssl 的底层 API 会自动添加填充吗?具体DES_ecb3_encrypt()/ DES_ecb3_encrypt()。
DES_ecb3_encrypt()
PS:我查看了EVP接口源码,看来padding操作是在EVP级别完成的。当需要填充时,使用 加密数据后DES_ecb3_encrypt(),EVP 也会加密填充部分。