2016-11-24 28 views
0

我有一個HSQL數據庫。它有一個表格,其中包含具有AES加密值的特定列。我需要的是使用HSQL函數解密這些值。在MySQL中它具有功能aes_decrypt('encrypted_value', key)。所以,使用MySQL我可以運行以下查詢select AES_DECRYPT('7FCDjrd8nHPKOQgb7bzskQ', 'TheBestSecretKey')來完成我的工作。HSQL DB函數解密AES值

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

回答

0

HSQLDB中沒有等價的函數。但是您可以在Java中定義aes_decrypt的版本,並使用HSQLDB中的CREATE FUNCTION來鏈接到您的java代碼。您需要準確找出MySQL在加密和解密過程中所做的工作,並將其應用於您自己的功能。

+0

感謝您的回覆 –