Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使文件加密?_Java_Android_File_Encryption - Fatal编程技术网

Java 如何使文件加密?

Java 如何使文件加密?,java,android,file,encryption,Java,Android,File,Encryption,如果我制作一个程序,我想制作加密的文件,我如何制作?我该怎么做,只有我的程序才能读取它? 我想在eclipse中为android制作这个程序 看看这个线程:在Java中执行加密有几种方法(并不一定是Android独有的)。一旦你的文件被加密了,你将把解密密钥安全地存储在哪里?如果它是必须存储的东西(相对于用户提供的密码),那么您是否愿意接受它作为一个微不足道的攻击点 以下是学习加密的好研究点: import javax.crypto.Cipher; import javax.crypto.Key

如果我制作一个程序,我想制作加密的文件,我如何制作?我该怎么做,只有我的程序才能读取它?
我想在eclipse中为android制作这个程序

看看这个线程:

在Java中执行加密有几种方法(并不一定是Android独有的)。一旦你的文件被加密了,你将把解密密钥安全地存储在哪里?如果它是必须存储的东西(相对于用户提供的密码),那么您是否愿意接受它作为一个微不足道的攻击点

以下是学习加密的好研究点:

import javax.crypto.Cipher;
import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;
import javax.crypto.spec.SecretKeySpec;
import javax.crypto.SecretKeyFactory;
import javax.crypto.spec.PBEKeySpec;

这和安卓有什么关系?不可能做到只有你的程序才能读取。如果有足够的时间,它将被破坏。请确保您可以加密文件。但是你把钥匙藏在哪里呢?