如何制作要加密的文件?

问题描述

| 如果我要制作程序,并且要制作加密文件,该如何制作?我该怎么办,只有我的程序可以读取它? 我想在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;