關於PHP與Java AES加解密互通的Padding問題

首先,通常情況下Java內部支持三種填充:NoPadding,PKCS5Padding(默認),ISO10126Padding。 如果選用NoPadding的話,對於數據長度不滿16字節整數倍的情況下,Java是會報錯的。 PHP貌似是使用NoPadding填充,但實際上對於上述情況PHP內部是會以「\0」來填充,其實是一種Zero填充。 表現在Java中,則是由Bouncy Castle實現的Z
相關文章
相關標籤/搜索