Permet de crypter ( coder ) facilement un texte à l'aide d'une clé ( mot de passe ) --> indéchiffrable

Description

Mon programme réalisé en javascript permet de crypter de manière très efficace n'importe quel texte à l'aide d'un mot de passe. Le mot de passe peut comporter entre 1 et 60 caractères mais plus il est long, plus le message sera difficile à déchiffrer pour les personnes qui ne possèdent pas le mot de passe. Si vous utilisez les 60 caractères, cela correspond à un cryptage de 385 bits environ (2^385 possibilités de clés).

Les caractères utilisés dans les messages cryptés sont 100% compatible avec toutes les messageries électroniques : ils ne sont composées que des 10 chiffres (0, 1, 2, ..., 9).

Imaginons que vous vouliez envoyer un mail crypté à quelqu'un, il vous suffit de crypter ce texte avec mon programme, de copier/coller le résultat dans votre email après avoir communiqué le mot de passe au destinataire. Le mieux est de s'être mis d'accord pour un mot de passe, lorsque vous voyez cette personne de vive voix.

Info : Compatible avec IE et Firefox.
N'hésitez pas à mettre une note à mon programme, pour que je sache s'il répond à vos attentes.

Conclusion :


Pour ceux que mon algorithme interesse, je vais vous l'exposer simplifié :

1) Chaque caractère du message est traduit en un nombre de 3 chiffre.

2) Chaque triplet est codé par une lettre du mot de passe
Exemple : Si le mot de passe est "essai" et que le message est "coucou", alors
"e" code "c"
"s" code "o"
"s" code "u"
"a" code "c"
"i" code "o"
"e" code "u"
etc..

Cependant, pour compliquer la chose, le programme n'utilise pas à chaque cycle toute les lettres du mot de passe et parfois le mot de passe est pris à l'envers.
C'est un peu compliqué à expliquer mais le procédé est très fiable car chaque lettre est également codé par la lettre qui la précède dans le message.

Si vous voulez plus de précision sur l'algo, j'ai mis des commentaires dans la sources pour vous aider à la comprendre.

Si vous avez des remarques à faire après avoir essayez mon prog, n'hésitez pas à laisser vos commentaires.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.