Need to write my own PKCS7Padding byte padding for AES, the built-in PKCS5Padding/NoPadding is not working. No clue as to why PKCS5Padding is recommended for use with AES in javax.crypto, as 8byte padding a 16byte block cypher makes no burger flipping sense.