EncryptableProperties を使用して jasypt を使用して、.properties ファイルの資格情報を暗号化および復号化できます。「SHA-512」のような独自のアルゴリズムまたはアルゴリズムを使用したいので、EncryptableProperties でそれを達成するにはどうすればよいですか?
また、EncryptableProperties で StringEncryptor または TextEncryptor の代わりに ConfigurablePasswordEncryptor または StrongPasswordEncryptor を使用する方法はありますか。
StandardPBEStringEncryptor encryptor = new StandardPBEStringEncryptor();
encryptor.setPassword("OrderMod");
Properties props = new EncryptableProperties(encryptor);
props.load(new FileInputStream("mime.properties"));
String password = props.getProperty("password");
System.out.println("password:: "+password);