jasypt,一次性加密和替换大型配置数据

时间:2015-01-20 16:36:01

标签: java encryption replace jasypt

我正在使用Jasypt加密和解密Java应用程序中的机密配置数据。虽然它很容易使用命令行来加密值并替换配置文件,但是对于包含数百个这样的值的文件来说这是不切实际的,并且该文件对于不同的环境是不同的,并且不能自动化。

所以我想做的是采用非加密文件并一次加密所有内容。使用普通java如何在逐行运行时替换配置数据的值。 感谢

1 个答案:

答案 0 :(得分:0)

不确定是否有更好的方法,但我能够使用Apache commons io FileUtils。创建一个LineIterator并在迭代时加密(您需要确定每行中需要加密的内容),存储结果并最终将所有内容写入输出文件。简单,做我想要的。