【发布时间】:2017-01-30 06:37:44
【问题描述】:
情况是我有一个使用休眠的应用程序。我将它配置为与 jasypt 一起使用,以便此应用程序将数据加密到数据库中。 然后,我有另一个从数据库读取数据的应用程序,它不使用休眠。 两个应用使用相同的数据库,第二个应用需要读取和解密第一个应用加密的数据。
尽管我在两个应用程序中使用相同的 jasypt pwd,但现在我遇到了这个异常:
Exception in thread "main" org.jasypt.exceptions.EncryptionOperationNotPossibleException
我正在使用 BasicTextEncryptor 进行解密。
我想知道我需要的东西是否可行,如果可行,如何实现。
请注意,jasypt 加密和解密在使用休眠的应用程序中工作
【问题讨论】:
-
您是否使用相同的密钥来加密/解密进出数据库的数据?两边都没有指定的盐或任何东西存放?
-
是的,相同的键。没有我知道的盐
标签: java hibernate encryption jasypt