我需要知道适用于 Triple DES 算法的填充模式是什么,AI_PKCS_PADDING 是适用于 Triple DES 的填充模式吗?
问问题
13448 次
2 回答
7
根据Java密码API:
Every implementation of the Java platform is required to support the following standard Cipher transformations with the keysizes in parentheses:
AES/CBC/NoPadding (128)
AES/CBC/PKCS5Padding (128)
AES/ECB/NoPadding (128)
AES/ECB/PKCS5Padding (128)
DES/CBC/NoPadding (56)
DES/CBC/PKCS5Padding (56)
DES/ECB/NoPadding (56)
DES/ECB/PKCS5Padding (56)
DESede/CBC/NoPadding (168)
DESede/CBC/PKCS5Padding (168)
DESede/ECB/NoPadding (168)
DESede/ECB/PKCS5Padding (168)
RSA/ECB/PKCS1Padding (1024, 2048)
RSA/ECB/OAEPWithSHA-1AndMGF1Padding (1024, 2048)
RSA/ECB/OAEPWithSHA-256AndMGF1Padding (1024, 2048)
所以应该支持PKCS5Padding
于 2013-05-07T10:03:18.240 回答
1
三重 DES 算法 填充模式 (...) 我不知道应该使用哪种模式 (...)
DES 操作模式(三重 DES 基于 DES):
- 欧洲央行
- 加拿大广播公司
- 循环流化床
- OFB
什么是 AES 和 DES 以及 DESede 的尊重
于 2013-05-07T10:02:50.350 回答