Still, there is still a problem with PHPcode & lt ;? PhpfunctionencryptCookie ($ value) {if (! $ Value) {returnfalse;} $ key = 'paxospass1234! '; Decoding is still a problem.
PHP code
Yes. This function is correct, but the problem is that I want to send the encrypted code to the email, but the decoding will go to another webpage,
The problem is that when this iv is printed out, a lot of square boxes are garbled, how to handle it, or how to fix the iv, I directly write $ iv = '000000' and report a warning.
------ Solution --------------------
Well, why did you use that function directly? I just provided a simple example.
In the actual production environment, encryption must be at one end, and decryption is at the other end.
So, how do you get the random iv from the other end?
Because the iv of CBC is fixed to 32 bytes, you can directly splice it into the encrypted string.
PHP code
"; Echo" decrypt: ". decryptCookie ($ s);?>