2016-11-24 8 views
0

私はHSQLデータベースを持っています。 AESで暗号化された値を持つ特定の列を持つ表があります。私が必要とするのは、HSQL関数を使ってこれらの値を解読することです。 MySQLでは、それは機能aes_decrypt('encrypted_value', key)を持っています。ですから、MySQLを使用して、私の仕事を完了させるために次のクエリselect AES_DECRYPT('7FCDjrd8nHPKOQgb7bzskQ', 'TheBestSecretKey')を実行することができます。AES値を復号化するHSQL DB機能

これに代わるものは誰でもHSQL DBで知っています。

答えて

0

HSQLDBには同等の機能はありません。しかし、aes_decryptのバージョンをJavaで定義し、HSQLDBでCREATE FUNCTIONを使用してJavaコードにリンクすることができます。あなたは、暗号化と復号化の間にMySQLが何をするのかを正確に突き止め、自分の関数にそれを適用する必要があります。

+0

返信いただきありがとうございます –

関連する問題