舊數據我在我的應用程序上下文文件加密數據庫
<!-- Added to encrypt user identification fields using jasypt -->
<bean id="stringEncryptor" class="org.jasypt.encryption.pbe.StandardPBEStringEncryptor" lazy-init="false">
<property name="algorithm" value="PBEWithMD5AndDES" />
<property name="password" value="contactKey" />
</bean>
<bean id="hibernateEncryptor" class="org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor" lazy-init="false">
<!-- This property value must match "encryptorRegisteredName" used when defining hibernate user types -->
<property name="registeredName" value="jasyptHibernateEncryptor" />
<property name="encryptor" ref="stringEncryptor" />
</bean>`
This below coded added in hibernate mapping file
`<typedef name="encryptedString" class="org.jasypt.hibernate.type.EncryptedStringType">
<param name="encryptorRegisteredName">jasyptHibernateEncryptor</param>
</typedef>
我們正在使用與Hibernate春天到我的應用程序添加了這個,但我們要在implenting jasyptHibernateEncryptorin我的應用程序。
將數據庫中的新條目存入數據庫並獲取相同條目時工作正常,但問題在於如何加密舊數據。
感謝您的答覆.. – user3296747
我想知道我使用哪種加密技術。這與jasypt加密技術相同/我如何獲得未加密的舊數據 – user3296747