Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SQLCipher Encryption Implementation #63

Open
MrSmite opened this issue Dec 1, 2021 · 5 comments
Open

SQLCipher Encryption Implementation #63

MrSmite opened this issue Dec 1, 2021 · 5 comments
Labels
enhancement New feature or request

Comments

@MrSmite
Copy link

MrSmite commented Dec 1, 2021

Is your feature request related to a problem? Please describe.

Not a problem however the ability to encrypt game data such as logins, email, etc. would be useful.

Describe the solution you'd like

SQLCipher is an open source encryption module for SQLite3 that provides 256 bit AES encryption. The license allows for use in commercial products with proper attribution.

Licensing Information

Describe alternatives you've considered

N/A

Additional context

This feature is available in SQLiteStudio, a GUI database manager. When you create a database, you can choose SQLite3 or SQLCipher which encrypts the entire database.

Here are some links:

SQLiteStudio Home - https://sqlitestudio.pl/
SQLCipher Home - zetetic.net
Source Code - github
Source Code for Android - github

@MrSmite MrSmite added the enhancement New feature or request label Dec 1, 2021
@thearduinoguy
Copy link

Absolutely agree that the ability to encrypt the database is essential. Especially when storing user details, passwords, emails, etc.

@abcjjy
Copy link

abcjjy commented Oct 8, 2023

Try my fork https://github.com/abcjjy/godot-sqlcipher/tree/gd-extension

Only iOS and Mac are tested.

@MrSmite
Copy link
Author

MrSmite commented Dec 5, 2023

@abcjjy Thanks, I use Windows and plan to build for Android. Do you plan to compile any releases for your branch?

@abcjjy
Copy link

abcjjy commented Dec 9, 2023

@abcjjy Thanks, I use Windows and plan to build for Android. Do you plan to compile any releases for your branch?

You can compile it yourself. That's quite straight forward. Sqlcipher is similar with SQLite except several additional flags.

@MrSmite
Copy link
Author

MrSmite commented Feb 21, 2024

@abcjjy Thanks, I use Windows and plan to build for Android. Do you plan to compile any releases for your branch?

You can compile it yourself. That's quite straight forward. Sqlcipher is similar with SQLite except several additional flags.

Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants