【发布时间】:2011-12-08 14:29:05
【问题描述】:
我目前正在从事一个可以加密和解密文件的项目。我正在用 Java 开发它。
这是它的工作原理(简化):
- 首先我读取文件并将其转换为字节数组
- 然后我加密字节数组并将其写回文件
当我想运行加密文件时,我做相反的事情,所以像这样:
- 我读取加密文件并将其转换为字节数组
- 然后我解密字节数组并将其写回文件。
所以文件被转换回原来的形式。
我的问题是,我不想将解密后的字节数组作为文件写入磁盘。
有没有办法做到这一点?我想直接在内存中运行解密的字节数组。 “运行”它是指执行它,因为它是一个 Win32 可执行加密器。
提前致谢, 奥努尔
【问题讨论】:
-
嗨,我不想提出一个死话题,但如果你能分享你描述的代码(尤其是转换为字节 []),你会为我节省大量时间 :) 请分享。
标签: java encryption