Ce programme implémente un petit algorithme de cryptage que j'ai mis au point il ya de ça quelques années.
On prend par exemple la chaîne 'Bonjour'
Le programme va parcourir la chaîne, lettre par lettre. Prenons l'exemple de 'B' :
Imaginons que B s'écrive en binaire 01100100
Comme c'est la première lettre, on va inverser le premier bit :
01100100 > 11100100
Pour 'o', comme c'est la deuxième lettre, on va inverser le deux premiers ; pour 'n', les trois premiers, et ainsi de suite...
Il ne prend pas de clé utilisateurs, et comme le principe est le même pour le codage comme le décodage, entrer une chaîne codée va la décoder, et vice-versa.