Однако я не могу найти полный пример того, как реализовать Room с CWAC-Saferoom для целей шифрования
В проекте есть приложение demo/
.
Использует ли CWAC-Saferoom 512-битный ключ шифрования для базы данных?
CWAC-SafeRoom не выполняет шифрование. Его классы связывают Room с SQLCipher для Android , версией SQLite, которая предлагает прозрачное шифрование его содержимого. Пожалуйста, обратитесь к документации по SQLCipher для вопросов о SQLCipher.
А как сама база данных шифруется?
Это описано в документации SQLCipher .
Существуют ли другие альтернативы, которые я могу использовать для шифрования базы данных на Android, которые могут использовать 512/1024 битное шифрование?
Вопросы с просьбой рекомендовать или найти книгу, инструмент, библиотеку программного обеспечения, учебное пособие или другой сторонний ресурс не по теме для переполнения стека, поскольку они, как правило, привлекают взвешенные ответы и спам.