如何使用encryption
库实现Android Room
。我找到了这个图书馆:
https://github.com/commonsguy/cwac-saferoom
但是,我找不到一个完整的示例来说明如何出于Room
的目的用CWAC-Saferoom
实现encryption
。
也是
CWAC-Saferoom
是否为数据库使用512 bit
加密密钥?我是否可以使用Android
来加密512/1024 bit encryption
上的数据库的其他替代方法?
答案 0 :(得分:1)
但是,我找不到完整的示例来说明如何使用CWAC-Saferoom实施Room进行加密
项目中有一个demo/
应用。
CWAC-Saferoom是否为数据库使用512位加密密钥?
CWAC-SafeRoom不执行加密。它的类将Room与SQLCipher for Android(一种SQLite版本,可对其内容进行透明加密)连接起来。有关SQLCipher的问题,请咨询the SQLCipher documentation。
数据库本身如何加密?
the SQLCipher documentation对此进行了介绍。
我还有其他可用于在Android上对数据库进行加密的替代方法吗,可能使用了512/1024位加密?
让我们推荐或找到书籍,工具,软件库,教程或其他非现场资源的问题对于Stack Overflow来说是不重要的,因为它们往往会吸引有见识的答案和垃圾邮件。