0

Chiffrage de données SQLite

Dans le cadre du développement d’une application, nous avons réalisé une extension SQLite permettant de chiffrer des rubriques, en toute simplicité. L’extension requiert d’avoir accès à SQLite, et à son chargement d’extensions.

Pour des applications Web, logicielle, ou même Shell, l’utilisation de cette extension permet d’exploiter un contenu intégralement protégé, par une rubrique, ou une valeur passée en argument.

Il est ainsi possible soit de chiffrer l’intégralité de la base avec une seule et même clef, ou chiffrer ligne par ligne avec une clef différente, par exemple, à l’aide d’une chaine aléatoire stockée dans un champs d’une table. La seule contrainte est d’utiliser une chaine de longueur acceptable (idéalement, de plus de 6 caractères).

L’extension ajoute 2 fonctions très simples d’usages :

SELECT uncypher(RubriqueChifree, "Clefdechiffrage") AS TexteDechifree 
FROM TableChifree;

UPDATE QCM SET RubriqueChifree = cypher(RubriqueDechiffree, "Clefdechiffrage");

Elle s’active par l’exécution de la requête suivante :

SELECT load_extension("sqlite.cypher.v2.dll", "sqlite3_cypher_init");

Cette extension est vendue pour le montant forfaitaire de 79 Euros, nombres de postes illimités.

Elle sera compilée en fonction de vos besoins (Windows / Linux / MacOS X, 32 & 64 bits)

En vous remerçiant pour votre intêret,

L’équipe de développement de CALEPSUM Technologies.

ludovic

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *