I'm just learning to use SQLite and I was curious if such is possible:
Encryption of the database file?
Password protect opening of the database?
PS. I know that there is this "SQLite Encryption Extension (SEE).", but according to the documentation, "The SEE is licensed software...." and "The cost of a perpetual source code license for SEE is US $2000."
ベストアンサー1
Here are a few implementations:
- SQLite Encryption Extension (SEE) - The official implementation (commercial)
- SQLite3 Multiple Ciphers - An encryption extension for SQLite with support for multiple ciphers (open source, documentation here)
- SQLCipher - Uses openSSL's libcrypto to implement encryption (commercial, open source version available here)
- SQLiteCrypt - Custom implementation, modified API (commercial)