UN CRYPTEUR-DÉCRYPTEUR

Signaler
Messages postés
4202
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
13 juin 2020
-
Messages postés
1
Date d'inscription
mardi 5 octobre 2010
Statut
Membre
Dernière intervention
5 octobre 2010
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/41645-un-crypteur-decrypteur

Messages postés
1
Date d'inscription
mardi 5 octobre 2010
Statut
Membre
Dernière intervention
5 octobre 2010

-- ...- ? -.--.- .... ? -..-. .- ? ? -....- ...- ? .----. ? .-.. -- -.-. ...- .-.. -.. -.-. ? ...- -- -.. .- --.. -.-. ? .-- -.-- .-.. ? -.--.- ? .-.. ? -..- .-.. -.-. --. -. -.. ..- ..-. -.--.- ? . ? --. .- .. -- ? -..- ? -....- --..-- ..-. .--- -..- .----. ----- .-- -.-- .----. ...- ? ? .... --.-
Messages postés
6
Date d'inscription
vendredi 3 novembre 2006
Statut
Membre
Dernière intervention
14 novembre 2008

Les ;exe sont retirés automatiquement des .zip
Messages postés
1
Date d'inscription
mercredi 9 juillet 2008
Statut
Membre
Dernière intervention
13 novembre 2008

Pourquoi le fichier ZIP ne contient pas le fichier ROT14.exe ?
Messages postés
4202
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
13 juin 2020
37
ensuite, ton code contient quelques erreurs :

quand tu utilise un TOpenDialog ou TSaveDialog tu dois faire :

if OpenDialog.Execute then
FN := OpenDialog.FileName;

car la boite de dialogue peut etre annulée, auquel cas FileName ne renvois rien !
Messages postés
4202
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
13 juin 2020
37
correction :

ton algo n'est pas un ROT 14 (rotation de 14 lettres) mais un Hybride ROT 50 avec ROT Variable.

encodage :

C = C - 50 + Key[x]

decodage

C = C + 50 - Key[x]


algorythme a encodage trés faible, comme tout les ROT13 et ROT47 existant.
trés facilement reversible.