摘要:使用給定的和加密的數(shù)據(jù),沒有使用函數(shù)填充的情況下,如果數(shù)據(jù)長度不是分組大小,則在其后使用補齊。
PHP mcrypt_encrypt使用給定的 cipher 和 mode 加密的數(shù)據(jù),沒有使用pkcs5_pad()函數(shù)填充的情況下,如果數(shù)據(jù)長度不是n*分組大小,則在其后使用“0”補齊。
Java 不能使用AES/ECB/PKCS5Padding,因為填充方式與php不同,不能正常的解密
在java中應該使用AES/ECB/NoPadding方式,手動使用"0",填充補齊
一、PHP加密解密類示例: