在java中怎样将在内存里创建文件? - Java / Java SE
出于安全需要,有个文件需要解密后在内存中使用,不能在硬盘上出现
按照我的理解应该是在内存中创建文件,其他类通过一个Directory对象找到这个在内存中的文件
不知道该怎么实现这种功能,希望各位高手们指点指点我~~
楼主的意思理解不了
自己的理解是:必须知道加密的规则,首先将源文件的内容读到内存里,然后根据规则生成新的内容供使用
看看有没高手能帮你解决问题
其实目的很明确,
首先,把密文文件解密到内存里
然后,在内存里操作明文文件
最终,将内存中的明文加密后回存硬盘
加解密过程不用关心,主要是不知道怎么把内存当做文件使用。。
“解密到内存里”,信息是数字还是字符串?直接分配数据类型的变量或者String类型的变量存储就可以了。
不必非要有一个形式上的“文件”
比如密文是“abcde”
读入到内存里String a = “abcde”;
对a解密,操作
……
不是字符串。。是二进制文件。必须有一个形式上的“DIrectory”对象,否则之后无法进行操作。
二进制文件也不难操作啊。
比如通过DataInputStream读入二进制数据,保存到一个数组中,然后实现Directory和二进制数据的映射不可
相关问答:
一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录
然 ......
在asp里怎么调用java写的webservice方法,有很多方法
- <message name="RtPnrIn">
<part name="bstrPnrNO" type="s:string" />
<part name ......
<?xml version="1.0" encoding="utf-8" ?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......
为什么HTML以及一些其它标签会显示一些特定表现形式呢?如HTML中的换行标签<BR/>在底层是怎样实现的呢?现实的原理是什么呢
去W3C官方网站上,看看吧!我想一看你就明白了
我猜和编译原理有关,浏览器里可 ......
要求:
1、具有2年以上的java开发工作经验,精通java;
2、熟悉Eclipse开发工具,熟悉WEB开发,具有两年以上Java开发经验,掌握面向对象的软件设计方法,
有Spring、Hibernate以及 ......