如何使文件加密?

时间:2011-05-26 16:55:10

标签: java android file encryption

如果我制作一个程序,我想制作加密文件,我该如何制作?我怎么办,只有我的程序可以读取它? 我想在eclipse中制作程序,用于android。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

有几种方法可以在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;