You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-13Lines changed: 13 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,11 @@
1
-
SQLite3 with encryption support
1
+
SQLite3 with encryption
2
2
============================
3
-
Original SQLite3 C library with support for full and transparent encryption
4
3
5
4
What?
6
5
------
7
6
- SQLite3 with a key based transparent encryption layer (128/256*-bit AES), which encrypts everything including metadata
8
-
-fully compatible with your current databases and your codebase
9
-
- you may for example encrypt your current databases, use them as long as you wish, then decide to decrypt them back to plain text and use them from the standard SQLite3 library
7
+
-drop-in/drop-out
8
+
- you may for example encrypt your current databases, use them as long as you wish, then decide to decrypt them back to plain text and use them from the standard SQLite3 library, also you may use this library just as a standard SQLite3 library
10
9
- no external dependencies like _OpenSSL_, _Microsoft Visual C++ Redistributable Packages_, _Microsoft .NET Framework_, ...
11
10
- build script currently generates only solution _(*.sln)_ files for Microsoft Visual Studio IDE, but as SQLite3 and wxSQLite3 are cross-platform, you may try to [download the original wxSQLite3 source code](https://sourceforge.net/projects/wxcode/files/Components/wxSQLite3) and built it yourself for your platform
12
11
@@ -32,11 +31,11 @@ How to?
32
31
33
32
### Compile it
34
33
35
-
#### Requirements
34
+
#### 1. Requirements
36
35
37
-
- Windows with [MS Visual Studio](http://www.visualstudio.com/products/visual-studio-express-vs) 2012+ *(2010 not tested but should work too)*
36
+
- Windows with [MS Visual Studio](https://www.visualstudio.com/products/visual-studio-express-vs) 2012+ *(2010 not tested but should work too)*
38
37
39
-
#### Steps
38
+
#### 2. Steps
40
39
41
40
1.[Download snapshot of this repository][repo-dl], unzip and open it
42
41
2. Run `premake.bat` or `premake4.bat`
@@ -71,11 +70,11 @@ Alternatives
71
70
72
71
There are more ways how to add a _native_ on-the-fly encryption layer to your SQLite3 DBs. Namely:
73
72
74
-
-[SQLite Encryption Extension](http://www.sqlite.org/see) - from authors of SQLite, commercial, $2000
-[SQLCipher](https://www.zetetic.net/sqlcipher/) - partially opensource (I didn't manage to get it working on Windows though), depends on OpenSSL
77
76
78
-
So after a few hours spent trying to build _SQLCipher_, I dived more deeply into the internet and found [wxSQLite3](http://wxcode.sourceforge.net/components/wxsqlite3/), did some scripting to ease the build and this is the result.
77
+
So after a few hours spent trying to build _SQLCipher_, I dived more deeply into the internet and found [wxSQLite3][wxsqlite3], did some scripting to ease the build and this is the result.
0 commit comments