Android房间加密

时间:2019-03-25 22:46:52

标签: android encryption android-room commonsware-cwac

如何使用encryption库实现Android Room。我找到了这个图书馆:

https://github.com/commonsguy/cwac-saferoom

但是,我找不到一个完整的示例来说明如何出于Room的目的用CWAC-Saferoom实现encryption。 也是

  1. CWAC-Saferoom是否为数据库使用512 bit加密密钥?
  2. 数据库本身如何加密?

我是否可以使用Android来加密512/1024 bit encryption上的数据库的其他替代方法?

1 个答案:

答案 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来说是不重要的,因为它们往往会吸引有见识的答案和垃圾邮件。