我有一个文件database.cfg被加密成db1.cfg了,我在程序中要将db1.cfg读出来(里面有数据库的配置),我建立了一个properties的类想想读入这个文件,但必须先解秘,
properties.load(InputStream)方法要求输入是一个inputStream,但是我用fileinoputStream将dbq.cfg读入后再解密就只能使用outputStream了,我需要把解密后的db1.cfg弄成一个inputStream才能传给properties.load(inputStream)方法,我不想把db1.cfg解密后再保存成一个文件,再用fileInputStream读入,请问各位有什么好方法能解决吗?
谢谢各位指教!
properties.load(InputStream)方法要求输入是一个inputStream,但是我用fileinoputStream将dbq.cfg读入后再解密就只能使用outputStream了,我需要把解密后的db1.cfg弄成一个inputStream才能传给properties.load(inputStream)方法,我不想把db1.cfg解密后再保存成一个文件,再用fileInputStream读入,请问各位有什么好方法能解决吗?
谢谢各位指教!
解决方案 »
- 跪求java.nio和rmi的相关视频教程
- 什么操作一定要放在一个方法体中?
- 为什么内部类不能有static方法和static字段?
- 关于SESSION的问题,在线等待
- Object存储数组的问题
- 在哪里可以下载到JBuilder8.0啊,
- 哪里有j2ee SDK 1.3下载
- 请问如果在jbuilder里面用opengl?
- 有哪位大虾对MySql比较熟悉呀,我怎么连接不上数据库啊?
- Java 基础 关于内部类的小问题 大神来解释下哇
- 一个困扰很久的问题:如何设置JSpinner控件不可用(即setEnabled(false))时的字体颜色?快没分了!非常感谢!
- 自己没有开发工具,请帮忙做一个简单的JAVA应用程序.
你可以读上来,解密,如果能得到byte[]最好,不行就通过ByteArrayOutputStream将解密后的OutputStream转换成byte[]