HSQL DB函数用于解密AES值

时间:2016-11-24 04:08:15

标签: hsqldb hypersql

我有一个HSQL数据库。它有一个包含特定列的表,该列具有AES加密值。我需要的是使用HSQL函数解密这些值。在MySQL中,它具有函数aes_decrypt('encrypted_value', key)。因此,使用MySQL我可以运行以下查询select AES_DECRYPT('7FCDjrd8nHPKOQgb7bzskQ', 'TheBestSecretKey')来完成我的工作。

任何人都知道HSQL DB中的替代方案。

1 个答案:

答案 0 :(得分:0)

HSQLDB中没有等效功能。但是您可以在Java中定义aes_decrypt的版本,并使用HSQLDB中的CREATE FUNCTION链接到您的Java代码。您需要确切了解MySQL在加密和解密过程中所做的工作,并将其应用到您自己的函数中。