ECB,Padding 算法是 PKCS5Padding 。Hex(Base16)编码,将二进制数据转换为可见十六进制字符标识,编码后的数据长度将会加倍。具体流程如下图所示:
Hex(Base16)解码为二进制数据,再使用 DES 算法解密为明文数据。具体流程如下图所示:
www.dnspod.cn、加密密钥为:dnspodpass。流程如下:DES-ECB-PKCS5 加密算法与 DES 加密密钥dnspodpass 加密域名将得到加密字符串 87ae992c1321f299da3c0210a9900ae7。curl "http://43.132.55.55/d?dn=87ae992c1321f299da3c0210a9900ae7&id={授权ID}" 请求 A 记录将得到数据长度加倍的加密字符串,如:55915a682ea20840ff74aa6e7bebf11454ed0f4050a63e93e6e89521553a01a8。DES-ECB-PKCS5 加密算法与 DES 加密密钥dnspodpass 进行解密后将得到明文的信息 121.12.53.35;106.227.19.35。CBC,Padding 算法是 PKCS7。IV作为初始加密与解密输入,因此该IV也会被带入到请求和响应中。加密后的数据,连同IV一起使用Hex编码,转换为可见十六进制标识。具体流程如下图所示:
Hex解码为二进制数据,前16字节为IV值,IV后面为待使用 AES 算法解密的数据。使用 AES 算法解密后即为明文数据。具体流程如下图所示:
文档反馈