ip parameter, you also need to encrypt it) and use the encrypted result and ID (which does not need to be encrypted) as the request parameters.ECB, and the padding algorithm is PKCS5Padding.Hex(Base16) to convert the binary data into a visible hexadecimal ID, and the length of the encoded data will double. The detailed process is as shown below:
Hex(Base16) first and then decrypting the binary data with the DES algorithm into plaintext data. The detailed process is as shown below:
www.dnspod.cn and the encryption key is dnspodpass, the process will be as follows:DES-ECB-PKCS5 and DES encryption keydnspodpass, and you will get the encrypted string 87ae992c1321f299da3c0210a9900ae7.curl "http://43.132.55.55/d?dn=87ae992c1321f299da3c0210a9900ae7&id={authorization ID}" API to request the A record. You will get an encrypted string with a doubled length, such as 55915a682ea20840ff74aa6e7bebf11454ed0f4050a63e93e6e89521553a01a8.DES-ECB-PKCS5 and DES encryption keydnspodpass, and you will get the plaintext data 121.12.53.35;106.227.19.35.CBC, and the padding algorithm is PKCS7.IV as the initial input for encryption and decryption, so the IV will also be carried in the request and response. The encrypted data along with the IV is encoded by using Hex and converted into a visible hexadecimal ID. The detailed process is as shown below:
Hex, where the first 16 bytes is the IV value, and the bytes after IV is the data to be decrypted with the AES algorithm. The plaintext data will be obtained after decryption. The detailed process is as shown below:
Feedback