当前位置:在线工具>加密解密>AES128解密 / AES256解密
手机访问

AES128解密 / AES256解密


PKCS7Padding (PKCS#7)

特殊说明:该工具会自动去除 “加解密内容、iv、秘钥” 左右两边多余的空格。

AES解密说明

关于数据填充算法,本工具只提供一种 PKCS#7 说明如下:

NoPadding

顾名思义,NoPadding 就是不填充的意思。其缺点是要求明文必须是16字节的整数倍。几乎不会使用。

PKCS7Padding (推荐)

言简意赅,就是缺几补几。例如:数据体1234567890AA差4补齐16字节,则在数据末尾增补的内容是数字4。

PKCS5Padding

准确来讲:AES加密没有PKCS#5。AES的块大小是16bytes,而PKCS#5只能用于8bytes。

ZeroPadding

数据长度不对齐时使用0填充。仅适合以\0结尾的数据,缺点没办法区分真实数据与填充数据。几乎不会使用。