Android комната шифрование - PullRequest
0 голосов
/ 26 марта 2019

Как нам достичь 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 Ответ

1 голос
/ 26 марта 2019

Однако я не могу найти полный пример того, как реализовать Room с CWAC-Saferoom для целей шифрования

В проекте есть приложение demo/.

Использует ли CWAC-Saferoom 512-битный ключ шифрования для базы данных?

CWAC-SafeRoom не выполняет шифрование. Его классы связывают Room с SQLCipher для Android , версией SQLite, которая предлагает прозрачное шифрование его содержимого. Пожалуйста, обратитесь к документации по SQLCipher для вопросов о SQLCipher.

А как сама база данных шифруется?

Это описано в документации SQLCipher .

Существуют ли другие альтернативы, которые я могу использовать для шифрования базы данных на Android, которые могут использовать 512/1024 битное шифрование?

Вопросы с просьбой рекомендовать или найти книгу, инструмент, библиотеку программного обеспечения, учебное пособие или другой сторонний ресурс не по теме для переполнения стека, поскольку они, как правило, привлекают взвешенные ответы и спам.

...