java-应用程序的专用文件

我想创建一个文件,其中存储了一些只能由我的应用访问的数据.外部用户不应访问该文件或对其进行任何更改.我将在文件中存储一个密钥,该密钥可能会被用户访问.应用程序,只要需要.

解决方法:

要创建应用程序专用文件(其他应用程序无法读取),则应使用带有标志MODE_PRIVATEContext.openFileOutput().

如果您担心,可以将返回的InputStream包装在CiperOutputStream中并对其内容进行加密.

如果您以标准加密格式(X.509或PKCS#12)存储密钥,则可以使用ICS中引入的新的KeyChain API.

上一篇:c-Linux的Rijndael替代品


下一篇:javascript-密文无法转换为纯文本,也不会收到警告