CHIFFRE DE VERNAM

Signaler
Messages postés
314
Date d'inscription
mercredi 1 novembre 2000
Statut
Membre
Dernière intervention
20 août 2006
-
Messages postés
2106
Date d'inscription
mardi 10 décembre 2002
Statut
Modérateur
Dernière intervention
15 décembre 2014
-
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/27869-chiffre-de-vernam

Messages postés
2106
Date d'inscription
mardi 10 décembre 2002
Statut
Modérateur
Dernière intervention
15 décembre 2014
5
Non, t' inquietes, c beton!!!
C' est ce que je cherchais depuis longtemps:
Un cryptage simple est 1000% fiable!!!

Il y a juste un truc que tu fais mal:
le code binaire que tu crées pour chaque caracteres, tu le gardes comme une string alors, ça fait que ta clé est plus grande que le message à crypter. En fait, le code binaire que tu obtiens, tu dois le convertir en un seul caractere comme ça:
chr(moncodebinaire converti en decimal). Ce qui fait que ta clé aura la même taille que ton message.
Autant faire RandomRange(1, 127) vu que la valeur de ton code binaire max. est de 127.
Mais attention, dans ce cas il y a une erreur qui peut arriver: si ton code binaire qui est en decimal maintenant est egal à ord(caratere actuel à coder). En effet XOR renvoie 0 et, chr(0) ça n' existe pas ...

Je suis en train d' ameliorer tout ça, je devrais poster une solution ce matin. D' ailleurs, je propose une solution qui permettra aussi de predefinir une clé pour décrypter (voir mon commentaire sur les sous-marins, bem oui, meme si l' ennemi chope la transmission du message, comme il n' a pas la clé, il ne peut décrypter le message...).
Messages postés
314
Date d'inscription
mercredi 1 novembre 2000
Statut
Membre
Dernière intervention
20 août 2006

Mauricio c'est un bon cryptage que j'ai réalisé ou pas!!!
Tu le trouves fiable!!!
Messages postés
314
Date d'inscription
mercredi 1 novembre 2000
Statut
Membre
Dernière intervention
20 août 2006

La clé est pas plus grande que le text.
J'ai mis un fonction alétoire qui genere un nombre binaire correspondant a un nombre qui va faire un Xor avec la valeur ascii de la lettre .
C'est comme ca qu'il expliqué sur le site ou il expliquer cette méthode!!!
Messages postés
2106
Date d'inscription
mardi 10 décembre 2002
Statut
Modérateur
Dernière intervention
15 décembre 2014
5
Ha oui, j' ai oublié de te dire:
je te mets 8/10 pour pour ton excellente iniciative.

Pour ceux que ça interesse, cette methode fut utilisée par l' armée, plus précisemment par les sous-marins qui emportaient avec eux la clé gravée dans le disque dûr pour pouvoir en mer décrypter les messages reçut.
Bon ici, la clé est calculée aleatoirement lors du cryptage.
Messages postés
2106
Date d'inscription
mardi 10 décembre 2002
Statut
Modérateur
Dernière intervention
15 décembre 2014
5
Ta clé est beaucoup plus grande que la taille du texte à crypter alors qu' elle devrait avoir la même taille d' après ce que j' ai pu lire dans un autre site.
En fait, tu devrais garder ta clé comme etant un seul caractère vu que la clé varie de la valeur 0 à 127 pour chaque caractères en utilisant la fonction chr(Valeur de la clé).
Je suis en train d' améliorer tout ça si ça t' interesse ...
Messages postés
230
Date d'inscription
vendredi 9 mai 2003
Statut
Membre
Dernière intervention
16 juillet 2005
1
tu commences a etre un peu soulant, on t a deja repondu plus d une fois !!!
Messages postés
314
Date d'inscription
mercredi 1 novembre 2000
Statut
Membre
Dernière intervention
20 août 2006

Quelqu'un pourrait me dire ou je pourrais télécharger DELPHI gratuitement !!!!
Merci !!!!!