Utilitaires de Cryptage Symétrique

Page d'accueil Retour à la page d'accueil
 

Vous trouverez dans cette page :

- Le principe du cryptage
- Une rubrique de téléchargement permettant de télécharger les utilitaires de cryptage de fichiers, de cryptage de messages et de cryptage d'images Jpeg

PRINCIPE DU CRYPTAGE

Le principe du cryptage est simple.
Il utilise la combinaison d’un mot de passe et du texte à coder par une fonction de ou exclusif : 

Exemple :

mot de passe : 123456 (x31, x32, x33, x34, x35, x36)
message : Bonjour (x42, x6F, x6E, x6A, x6F, x75, x72)

Le codage de ce message  serait :

Message 42 6F 6E 6A 6F 75 72
Mot de passe 31 32 33 34 35 36 31
Codé
Message ou exclusif Mot de passe
73 5D 5D 5E 5A 43 43

Or, avec ce principe, le mot de passe serait relativement facile à trouver.

On utilisera donc en plus une propagation de Checksum de type CRC8.
On appellera par la suite ce tableau CRC :

Tableau CRC

Le masque utilisé pour le cryptage ne sera plus le caractère correspondant du mot de passe mais la valeur :
Masque = CRC[Masque précédent] ou Exclusif Mot de passe

Au démarrage du cryptage (premier caractère) ce masque vaut Zéro

Exemple :

mot de passe : 123456 (x31, x32, x33, x34, x35, x36)
message : Bonjour (x42, x6F, x6E, x6A, x6F, x75, x72)

Le codage de ce message  sera :

Masque précédent 00 31 A5 41 F4 F7 FD
CRC
= CRC[masque précédent]
00 97 72 C0 C2 CB FD
Mot de passe 31 32 33 34 35 36 31
Nouveau masque
= Mot de passe ou exclusif CRC
31 A5 41 F4 F7 FD CC
Message 42 6F 6E 6A 6F 75 72
Codé
= Message ou exclusif Nouveau masque
73 CA 2F 9E 98 88 BE

 

Avec ce principe, le cryptage et le décryptage sont fait de façon identique, d'ou le nom de cryptage symétrique.

L’algorithme ci dessous montre comment fonctionne le cryptage et le décryptage. Il utilise le tableau CRC défini ci dessus :

 

Algorithme de Cryptage

TELECHARGEMENTS

Vous pouvez télécharger les utilitaires de cryptage utilisant ce procédé :

Crypt Utilitaire de Cryptage de fichiers (100 ko zippé) nouvelle version

Crypt Utilitaire de Cryptage de messages (99 ko zippé)

CryptJpg Utilitaire de Cryptage d'images Jpeg (248 ko zippé)

Principe du Cryptage Principe du Cryptage au format PDF  (22 ko)