无法解密Java';存储在mysql 8中的s密码加密
我有mysql 8.0数据库(排序规则utf-08)。 表tbl_test(排序规则utf-08.)包含以下字段 id int自动递增 文本变量(100) 我使用 93e4431a51f1cdfd31e970e3e035b3d6 我正在尝试使用mysql 8.0解密。这是我的问题无法解密Java';存储在mysql 8中的s密码加密,java,mysql,Java,Mysql,我有mysql 8.0数据库(排序规则utf-08)。 表tbl_test(排序规则utf-08.)包含以下字段 id int自动递增 文本变量(100) 我使用 93e4431a51f1cdfd31e970e3e035b3d6 我正在尝试使用mysql 8.0解密。这是我的问题 set @k = 'bisp123456pitbas'; set @iv = '7654gabasyd854f1'; SELECT id, CAST(AES_DECRYPT(text, @k, @iv) AS CHAR
set @k = 'bisp123456pitbas';
set @iv = '7654gabasyd854f1';
SELECT id, CAST(AES_DECRYPT(text, @k, @iv) AS CHAR (150)) FROM tbl_test;
但总是得到空的结果。它在mysql 5.7中工作
有人能帮我吗
向前看。你到底是如何获得密文的?使用什么代码?我共享的代码链接标题为“Java的encrytion库”。点击它。你会得到密码的。我使用该库加密为String encrypted=MCrypt.bytesToHex(MCrypt.encrypt(“kaleemulah”);你到底是怎么得到密文的?使用什么代码?我共享的代码链接标题为“Java的encrytion库”。点击它。你会得到密码的。我使用该库加密为String encrypted=MCrypt.bytesToHex(MCrypt.encrypt(“kaleemulah”);