0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

application.propertiesの暗号化ツールjasyptのEncryptionInitializationException

Last updated at Posted at 2025-03-05

環境
OS:Windows 10

以下よりjasyptのzipファイルがダウンロードできます。(githubの配布ページからは消えているようです)

jasyptの使い方自体はこちらの記事をご覧ください。

zip内のencrypt.batを実行すると、EncryptionInitializationExceptionというエラーが発生します。
ZIP展開後の、/lib/icu4j-3.4.4.jar
というファイルを削除すると、正常に実行できるようになります。(バグを内包しているらしい)

また、application.propertiesへ暗号化後の値を設定すると、以下のエラーが出ます。
Unable to decrypt: ENC(MyEncryptedPass). Decryption of Properties failed, make sure encryption/decryption passwords match

以下の設定値もapplication.propertiesへ追加してあげてください。

jasypt.encryptor.algorithm=PBEWithMD5AndDES
jasypt.encryptor.iv-generator-classname=org.jasypt.iv.NoIvGenerator

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?