【问题标题】:Save/Write encrypted Bytes from Cipher to a file将加密字节从 Cipher 保存/写入文件
【发布时间】:2014-01-11 22:24:55
【问题描述】:

我目前正在尝试使用 Cipher 加密和解密字符串。我遇到的问题是我试图将加密的字节保存到一个文件中,然后再次解密它们。我目前正在尝试使用BufferedReaderBufferedWriter 来执行此操作。问题是我没有得到我保存的相同字节数组。关于如何以工作方式写入/读取字节的任何建议?如果您可以发布包含将加密字节保存到文件(并再次加载)的教程,我会很高兴

【问题讨论】:

  • 如果您需要代码方面的帮助,通常希望发布代码的相关部分。
  • 因为我已经知道我的代码完全错误,所以我询问了缓冲读取器和写入器的替代方案,它们对密码更友好。我的代码在这里没有任何用处。
  • @Slashking 即使它是错误的,它也会表明你已经为解决你的问题做出了一些努力
  • 读者和作家是为人物而生的。加密过程的结果是字节,而不是字符。使用 FileInput/OutputStream。
  • 如何让 InputStream 使用 read() 方法而不是 int 返回一个字节数组?

标签: java bufferedreader encryption bufferedwriter


【解决方案1】:

我目前正在尝试使用 BufferedReader 和 BufferedWriter 来执行此操作。

为什么?这就是问题所在。这些类用于字符数据。使用流。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-18
    • 1970-01-01
    • 1970-01-01
    • 2022-01-10
    • 1970-01-01
    • 1970-01-01
    • 2016-10-08
    相关资源
    最近更新 更多