0

更新密码配置以存储 Ignite DB 的加密密码(而不是纯文本)

我知道的一种类型是 AES,是否有任何不同的加密技术以及优缺点会有所帮助。

4

1 回答 1

0

The easiest(and very common) way is to use Jasypt Password-Based Encryption. e.g.

String pass = System.getProperty("MySystemPropertyWithPass");
String encryptedValue = "...";
StandardPBEStringEncryptor encryptor = new StandardPBEStringEncryptor();
encryptor.setPassword(pass);
String decryptValue = encryptor.decrypt(encryptedValue);
于 2021-06-24T09:40:49.773 回答