Eksperymentuję z SQLCipher na Androida. Napisałem małą aplikację, która stworzyła bazę danych z jedną tabelą i kilkoma zapisami na emulatorze. Następnie wyciągnąłem bazę danych z emulatora na mój pulpit. Przyjrzałem się dokumentacji SQLCipher, ale nie mogę się dowiedzieć, jak faktycznie odszyfrować bazę danych na pulpicie, więc mogę zapytać o jej zawartość. Chciałem się upewnić, że rzeczywiście wstawiłem rekordy. Jaki jest najłatwiejszy proces uzyskiwania dostępu do rekordów? Dzięki.SQLCipher - Otwieranie zaszyfrowanej bazy danych na pulpicie
Odpowiedz
Postępując zgodnie z instrukcjami kompilacji na stronie SQLCipher site, można skompilować wersję wiersza poleceń sqlite3 w wierszu polecenia. Jeśli korzystasz z systemu Windows, możesz także kupić jeden z windows binary distributions, który zawiera zarówno wstępnie skompilowaną powłokę binarną systemu Windows.
Czy różni się ona od narzędzia wiersza poleceń sqlite3, które jest zawarte w folderze narzędzi SDK systemu Android? –
Tak, wersja dystrybuowana z pakietem Android SDK nie zawiera rozszerzeń SQLCipher, więc nie może uzyskać dostępu do zaszyfrowanej bazy danych. Musisz użyć powłoki poleceń sqlite3, która została zbudowana, aby zawierała rozszerzenie SQLCipher. –
Okay, rozumiem. Dzięki. –
- 1. Otwieranie bazy danych tylko do odczytu bezpośrednio w folderze zasobów
- 2. Czy PhoneGap/Apache Cordova proponuje API dla zaszyfrowanej bazy danych SQLite
- 3. Android Nie można szyfrować bazy danych za pomocą narzędzia sqlcipher za pomocą greendao
- 4. Scala na pulpicie
- 5. przy użyciu SQLCipher z dostarczonym przez Androida plikiem bazy danych sqlite
- 6. App.config - błąd zaszyfrowanej sekcji:
- 7. Android używający SQLCipher - jak możesz odszyfrować?
- 8. Aktualizacja bazy danych na __destruct()?
- 9. Lokalizacja bazy danych na schemacie
- 10. Jak przechowywać kod SQLcipher lokalnie
- 11. Otwieranie nowej strony przeglądarki na drugim monitorze
- 12. rpm instalacji ikonę na pulpicie
- 13. Jak narysować bezpośrednio na pulpicie?
- 14. FileSystemWatcher powoduje awarię na pulpicie
- 15. Klonowanie formularz na rozszerzonym pulpicie
- 16. rysowanie pod ikonami na pulpicie
- 17. zsynchronizować dwie bazy danych pg
- 18. Otwieranie pliku w pamięci
- 19. TensorFlow: Otwieranie danych dziennika napisanych przez SummaryWriter
- 20. Jak szyfrować i odszyfrowywać za pomocą "FMDB/SQLCipher" w Swift?
- 21. MSMQ. Zachowaj treść wiadomości zaszyfrowanej, gdy jest przechowywana na dysku.
- 22. Otwieranie bazy danych sqlite3 z Pythona w trybie tylko do odczytu
- 23. Baza danych bazy danych Codeigniter
- 24. Magiczny rekord iOS i SQLCipher iOS
- 25. Kopiowanie bazy danych PostgreSQL na inny serwer
- 26. Ustaw NOCOUNT OFF na poziomie bazy danych?
- 27. Hadoop na bazie bazy danych Kasandra
- 28. Jak ograniczyć przepłukiwanie bazy danych na dysk?
- 29. Zapisywanie na dysku bazy danych w pamięci
- 30. CodeIgniter - pusta strona na autoloadę bazy danych
Nie widzę żadnych dowodów na wstępne skompilowanie wiersza polecenia "sqlite3" lub coś podobnego na podstawie SQLCipher. Teoretycznie możesz je skompilować samodzielnie. Możesz również zapytać o grupę wsparcia SQLCipher: http://groups.google.com/group/sqlcipher/topics – CommonsWare