我在使用 mysql AES解密下面的加密文本时遇到问题。
CREATE PROCEDURE testaesencryption()
BEGIN
SET @@SESSION.block_encryption_mode = 'aes-256-cbc';
SET @iv = RANDOM_BYTES(16);
INSERT INTO testaes SET desthree = AES_ENCRYPT('Srilanka','key', @iv);
END
下面是解密代码
SELECT CAST(AES_DECRYPT(desthree,'key', RANDOM_BYTES(256)) AS CHAR(256)) from testaes;
我需要使用 256 位 aes 加密,有人可以建议示例代码片段吗? 正常的加密和解密工作与 mysql 文档中的一样。但我需要 256 位。 我需要插入新数据,更新当前数据来加密。 谢谢