我要用PKCS7Padding填充来代替PKCS5Padding加密。
我可以在使用PKCS5Padding对已经加密的数据进行解密时使用PKCS7Padding填充算法吗?
我试着在本地使用一个示例程序,不知怎么的,它成功了,但是没有给出任何错误。只是想确保我们是否需要对所有现有记录进行任何形式的迁移。
对于所有现有记录,是否需要先使用PKCS7Padding解密,然后再使用PKCS5Padding加密,然后将其存储回DB中?
发布于 2018-12-27 09:54:30
PKCS5和PKCS7在算法上是相同的,在8字节块(64位)上定义了PKCS5。因此密码AES/.../PKCS5Padding在形式上是错误的,有效地使用了PKCS7。
我需要先使用PKCS7Padding解密,然后再使用PKCS5Padding加密并将其存储回DB中吗?
不,只是为了换个垫子你不需要做任何事
https://stackoverflow.com/questions/53941878
复制相似问题