Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo probar un módulo de Android que cifra una base de datos

Cómo probar un módulo de Android que cifra una base de datos

Cifrar toda la base de datos

Herramienta de cifrado de bases de datos SQLite

Herramienta de pago:

SSE (SQLite

Cifrado

Extendido)

Herramientas gratuitas:

SQLCipher

Uso de SQLCipher:

SQLCipher es un software de código completamente abierto , que proporciona cifrado AES de 256 bits

Compilación de código fuente:

1.

Compilación OpenSSL

La compilación del código fuente de SQLCipher requiere OpenSSL libcrypto

Descargue el código fuente de OpenSSL aquí, elija la versión estable 1.0.1h

1

openssl-1.0.1h<. /p>

Admin$

.1h

Admin$

realizar

prueba

4

openssl-1.0.1h

Admin$

realizar

instalación

2.

Compilación del código fuente de SQLCipher

Descargar:/sqlcipher/sqlcipher

1

sqlcipher

Admin$

. /configure

--enable-tempstore=yes

CFLAGS="-DSQLITE_HAS_CODEC"

LDFLAGS="/usr/local/lib/libcrypto .a"

2

sqlcipher

Admin$

make

Uso de la línea de comandos:

1.

Crear una base de datos cifrada

Copiar código

1

$

sqlcipher

encrypted.db

2

SQLCipher

versión

3.8.4.3

2014-04-03

16:53:12

3

Introducir

".help"

para

instrucción