您不想为分组密码使用指定PKCS#7填充。您要指定PKCS#5填充。PKCS#5指定用于分组密码,而PKCS#7未指定(用于S /
MIME等不同地方)。我将指出PKCS#5和PKCS#7实际上指定了完全相同的填充类型(它们是相同的!),但是在此上下文中使用时称为#5。:)
所以,而不是
"AES/ECB/PKCS7PADDING"您想要的
"AES/ECB/PKCS5PADDING"。这是Java平台的每个实现都必须支持的密码实现。有关更多详细信息,请参见该类的文档
Cipher。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)