[C] Cryptographie | Implémentation du chiffre de Vernam
|
24-08-2014, 10h32
Message : #2
|
|
supersnail
Éleveur d'ornithorynques Messages : 1,609 Sujets : 71 Points: 465 Inscription : Jan 2012 |
RE: [C] Cryptographie | Implémentation du chiffre de Vernam
Well... pas mal tout ça (modulo quelques fautes d'orthographe et un "il parait" qui mériterait peut-être d'être plus détaillé).
Sinon quelques remarques concernant le code: Déjà utiliser rand() pour des petits jeux OK, mais pour faire de la crypto, ce n'est pas le meilleur générateur aléatoire qu'il soit (i.e si quelqu'un retrouve la graine utilisée dans srand, cette personne pourra déchiffrer tout le message, par exemple). Dans ce cas, il vaudrait mieux lire la sortie de /dev/urandom (qui lui est plus compliqué à prédire que son petit frère rand()) et travailler avec Ensuite (bon c'est de l'optimisation à 2 balles), plûtot que de faire une condition pour vérifier si la somme est < 255, autant directement faire le mod 256 (et peut-être utiliser des méthodes plus robustes que les manipulations de chaîne pour manipuler des données binaires, par exemple en transmettant la taille du masque avec le masque...) Puis un dernier pour la route: memset c'est bon, mangez-en !
Mon blog
Code : push esp ; dec eax ; inc ebp ; and [edi+0x41],al ; dec ebp ; inc ebp "VIM est merveilleux" © supersnail |
|
« Sujet précédent | Sujet suivant »
|
Messages dans ce sujet |
[C] Cryptographie | Implémentation du chiffre de Vernam - par EpicOut - 24-08-2014, 07h37
RE: [C] Cryptographie | Implémentation du chiffre de Vernam - par supersnail - 24-08-2014, 10h32
RE: [C] Cryptographie | Implémentation du chiffre de Vernam - par EpicOut - 24-08-2014, 17h19
RE: [C] Cryptographie | Implémentation du chiffre de Vernam - par b0fh - 24-08-2014, 12h43
RE: [C] Cryptographie | Implémentation du chiffre de Vernam - par supersnail - 25-08-2014, 10h46
|
Utilisateur(s) parcourant ce sujet : 3 visiteur(s)