Olf Software

Shift Keys Generator

Dans le domaine du chiffrement de données il y a des algorithmes complexes et il y a des trucs très simples qu'on peut faire avec un peu d'imagination. Bien entendu ça ne passera pas une armée de hackers entrainés avec une grosse puissance de calculs mais ça doit être suffisant pour du chiffrement de niveau 1 (fichiers non sensibles mais à ne pas diffuser en clair ou champs de bases de données).

Shift Keys Generator permet la génération d'une série de nombres à utiliser avec un algorithme de décalage.

Cet algorithme consiste simplement à faire un décalage vers la gauche ou la droite sur des octets en opération binaire. SHL et SHR sont utilisées pour un décalage avec rotation de bits. Tous les octets d'un buffer à chiffrer sont parcourrus et traités à partir des valeurs définies sur une clé (liste de nombre entre +7 et -7).

Il est implémenté en Pascal dans l'unité Olf.RTL.CryptDecrypt.pas du projet open source DeveloppeurPascal/librairies. D'autres implémentations seront proposées en open source mais rien ne vous empêche de faire la vôtre.

Attention : Ici on parle bien de chiffrement. Ca implique une possibilité de déchiffrement des données. Si vous n'avez pas besoin de retrouver la valeur d'origine utilisez plutôt un calcul de signature du style MD5 ((très ?) bof), SHA1 (mieux), SHA256 (à privilégier) ou autre.

Shift Keys Generator est distribué en shareware.