我正在尝试扩展java.util.Properties,以便在写入属性文件时加密整个文件。我有一个POC工作,似乎很容易做到。
此外,我正在努力使其在读取非加密属性文件时立即将其作为加密属性文件写回。这对我来说比较困难。
由于java.util.Properties的“load”方法只传入一个InputStream,我需要一些机制将InputStream转换为OutputStream来发送加密内容。
这可能吗,或者无法从InputStream获取Outputstream?
答案 0 :(得分:0)
我建议将InputStream中的值保存到字符串中,然后使用java.util.Properties store
方法将该数据写入加密属性文件。