需要有关在Android上的SQLite数据库中加密/解密数据的好方法的建议

我有一些敏感数据存储在Android应用程序的SQLite中.我需要能够在持久化时进行加密,而且还需要在从数据库反序列化时进行解密.不确定我在Android上有什么选择吗?

解决方法:

Android内置没有用于加密数据库内容的内容.欢迎您自己加密/解密值并将加密的材料存储在数据库中,但这取决于您,并且必须逐个单元地进行.

对于加密算法,Android内置了javax.crypto.

另外,请记住,如果将加密密钥发送到应用程序中,则任何关心的人都将能够通过加密.

上一篇:WSL设置hostname,不修改Windows主机名


下一篇:Windows系统中安装Linux环境(VMware,CentOS安装教程)