SQL Server で Java を使用しており、暗号化されていないクレジット カード列を含むテーブルがあります。AES 暗号化を使用して列内のすべてのフィールドを暗号化するにはどうすればよいですか?
SQL または Java (jdbc または hibernate) ソリューションで十分です。
Jasypt を使用して将来の値を暗号化したいのですが、既存の値を暗号化する方法がわかりません。
これは、私が使用する jasypt-spring 暗号化定義です。
<bean id="hibernateStringEncryptor"
class="org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor">
<property name="registeredName">
<value>strongHibernateStringEncryptor</value>
</property>
<property name="password">
<value>1234</value>
</property>
</bean>