MySQL にデータを格納する spring-mvc スタックがあります。このデータの一部は保護する必要があるため、暗号化する必要があると考えています。後でこのデータ (クレジット カード、SSN、その他) を使用する必要がある可能性があるため、暗号化を解除する必要があります。これにより、ハッシュが除外されると思います。
Java 暗号化パッケージなど、いくつかのアプローチがあるようです。Shiro には、Blowfish-x と同様に、いくつかの優れた機能があるようです。また、MySQL も暗号化/復号化をサポートしていることがわかります。MySQL を長期間使用するかどうかはわかりません。
私の質問は次のとおりです。JavaアプリケーションのWebベースのアプリケーションがユーザーデータの一部を安全に保存するための最良のアプローチは何ですか?