在java中怎样将在内存里创建文件? - Java / Java SE
出于安全需要,有个文件需要解密后在内存中使用,不能在硬盘上出现
按照我的理解应该是在内存中创建文件,其他类通过一个Directory对象找到这个在内存中的文件
不知道该怎么实现这种功能,希望各位高手们指点指点我~~
楼主的意思理解不了
自己的理解是:必须知道加密的规则,首先将源文件的内容读到内存里,然后根据规则生成新的内容供使用
看看有没高手能帮你解决问题
其实目的很明确,
首先,把密文文件解密到内存里
然后,在内存里操作明文文件
最终,将内存中的明文加密后回存硬盘
加解密过程不用关心,主要是不知道怎么把内存当做文件使用。。
“解密到内存里”,信息是数字还是字符串?直接分配数据类型的变量或者String类型的变量存储就可以了。
不必非要有一个形式上的“文件”
比如密文是“abcde”
读入到内存里String a = “abcde”;
对a解密,操作
……
不是字符串。。是二进制文件。必须有一个形式上的“DIrectory”对象,否则之后无法进行操作。
二进制文件也不难操作啊。
比如通过DataInputStream读入二进制数据,保存到一个数组中,然后实现Directory和二进制数据的映射不可
相关问答:
如题,C/C++中的execl怎么调用写好的java程序,
execl("/opt/java1.5/bin/java","MyClass",NULL);
这样的不行哦。
不会.
运行java程序
找工具查看一下那个程序的命令行
搜索下:jni ......
代码如下 ,我想通过代理访问一些网址,但是不知道如何测试代理成功,我想通过访问“http://www.blogger.com/”来看看是否代理成功,但是也不能访问,出现异常“Unexpected end of file from server”,但是如果不这 ......
<?xml version="1.0" encoding="utf-8" ?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......
在JSP页面有一个<input type="hidden" name="index" value="0">/>控件
当我用下面的JavaScript函数改变其value的值的时候 如果满足条件(即i>=3的时候)为什么value的 ......