如果我制作一个程序,我想制作加密文件,我该如何制作?我该怎么做,只有我的程序才能读取它?我想在eclipse中为android制作程序。
看看这个线程:如何在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;