【发布时间】:2014-01-11 22:24:55
【问题描述】:
我目前正在尝试使用 Cipher 加密和解密字符串。我遇到的问题是我试图将加密的字节保存到一个文件中,然后再次解密它们。我目前正在尝试使用BufferedReader 和BufferedWriter 来执行此操作。问题是我没有得到我保存的相同字节数组。关于如何以工作方式写入/读取字节的任何建议?如果您可以发布包含将加密字节保存到文件(并再次加载)的教程,我会很高兴
【问题讨论】:
-
如果您需要代码方面的帮助,通常希望发布代码的相关部分。
-
因为我已经知道我的代码完全错误,所以我询问了缓冲读取器和写入器的替代方案,它们对密码更友好。我的代码在这里没有任何用处。
-
@Slashking 即使它是错误的,它也会表明你已经为解决你的问题做出了一些努力
-
读者和作家是为人物而生的。加密过程的结果是字节,而不是字符。使用 FileInput/OutputStream。
-
如何让 InputStream 使用 read() 方法而不是 int 返回一个字节数组?
标签: java bufferedreader encryption bufferedwriter