我有一个项目,每5分钟向文件写入一小部分数据。目的是观察这些数据在几小时、几天和几周的时间内如何变化。
其中一个要求是以安全的方式存储这些数据。我们已经通过DataI/O流将加密后的字节数组作为byte[]数组发送到网络上。
我的问题是,有没有一种方法可以将加密后的字节数组写入文本文件并能够读取它们?我目前遇到的最大问题是从文件中读取字符串会破坏字节数组。
你有什么想法或建议吗?
其中一个要求是以安全的方式存储这些数据。我们已经通过DataI/O流将加密后的字节数组作为byte[]数组发送到网络上。
我的问题是,有没有一种方法可以将加密后的字节数组写入文本文件并能够读取它们?我目前遇到的最大问题是从文件中读取字符串会破坏字节数组。
你有什么想法或建议吗?
Files.write
和StandardOpenOption.APPEND
来追加文件内容。要读取文件,可以使用Files.readAllBytes
然后解析,或者当然也可以使用FileInputStream
。 - 2rs2ts