关于PHP与Java AES加解密互通的Padding问题

首先,通常情况下Java内部支持三种填充:NoPadding,PKCS5Padding(默认),ISO10126Padding。 如果选用NoPadding的话,对于数据长度不满16字节整数倍的情况下,Java是会报错的。 PHP貌似是使用NoPadding填充,但实际上对于上述情况PHP内部是会以“\0”来填充,其实是一种Zero填充。 表现在Java中,则是由Bouncy Castle实现的Z
相关文章
相关标签/搜索