Chiffrement par OU exclusif - Aide
Présentation
Cette application web permet :
- De chiffrer un texte à l'aide d'une clef.
- De faire l'opération inverse, de déchiffrer le texte chiffré avec la même clef.
Mode d'emploi
Le chiffrement par OU exclusif, basique, s'utilise pour des applications ne nécessitant pas
une sécurité forte. Simple et efficace :
- Il consiste à appliquer un OU exclusif sur chaque bit de chaque octet,
avec répétition de la clef si celle-ci s'avère trop courte.
- Il s'agit d'un chiffrement symétrique, la même clef servant à chiffrer ou à déchiffrer.
- La même fonction permet de chiffrer ou de déchiffrer.
En respectant trois conditions, le texte chiffré devient indécryptable :
- Une clef sert pour un texte unique.
- Sa longueur égale celle du texte à chiffrer.
- Elle est générée de manière aléatoire.
Cette application web commence par convertir le texte et la clef selon l'encodage utf-8
en une suite d'octets. Ensuite le texte est chiffré par le OU exclusif. Enfin la suite
d'octets obtenue est affichée en notation hexadécimale. En cas d'absence de clef, le texte à
chiffrer est converti selon l'encodage utf-8 en une suite d'octets affichée en notation
hexadécimale.
Complément
Rappel de la loi française :
- Le décret n°99-199 du 17 mars 1999 autorise le chiffrement sans déclaration
aux pouvoirs publics avec des clés allant jusqu'à 128 bits pour un usage privé.
- L'article 434-15-2 du code pénal du 5 juin 2016 impose de communiquer
le moyen de déchiffrement à l'autorité judiciaire qui le demande.