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