Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
作为一款笔记本产品,用户的敏感数据在存入数据库之前需要进行加密,以防安卓手机被root,数据库文件被其他恶意应用窃取。
但在这种情况下,在笔记本中搜索会很慢,因为应用程序必须在搜索之前解密每个笔记。
在这种情况下如何平衡安全性和性能?
如果您需要保持数据库加密并同时保持其响应速度非常快,您可以使用SQLCipher。摘自他们的描述:“ SQLCipher 是一个 SQLite 扩展,提供透明的 256 位 AES 数据库文件加密”