[Algo] Syntaxe pour leftrotate
Résolu
kilian
Messages postés
8675
Date d'inscription
Statut
Modérateur
Dernière intervention
-
kilian Messages postés 8675 Date d'inscription Statut Modérateur Dernière intervention -
kilian Messages postés 8675 Date d'inscription Statut Modérateur Dernière intervention -
Bonsoir,
J'ai un petit soucis avec un algorithme, celui de md5:
http://fr.wikipedia.org/wiki/MD5
En fait ce qui me gêne c'est la ligne:
Je ne connais pas leftrotate. Mais après plusieurs recherches j'ai trouvé ça dans l'implémentation de md5 en C proposée par la rfc 1321:
Alors du coup j'ai compris à quoi sert leftrotate.
Mais maintenant ce qui me pose problème c'est la syntaxe de l'algo sur wikipedia.
Comment dois je considérer cette ligne d'algo (la première que j'ai mise). Si je traduis avec la macro de la rfc, est ce que
Ca me semblerait logique mais j'aimerais être sûr.
Merci d'avance...
J'ai un petit soucis avec un algorithme, celui de md5:
http://fr.wikipedia.org/wiki/MD5
En fait ce qui me gêne c'est la ligne:
b := ((a + f + k(i) + w(g)) leftrotate r(i)) + b
Je ne connais pas leftrotate. Mais après plusieurs recherches j'ai trouvé ça dans l'implémentation de md5 en C proposée par la rfc 1321:
/* ROTATE_LEFT rotates x left n bits. */ #define ROTATE_LEFT(x, n) (((x) << (n)) | ((x) >> (32-(n))))
Alors du coup j'ai compris à quoi sert leftrotate.
Mais maintenant ce qui me pose problème c'est la syntaxe de l'algo sur wikipedia.
Comment dois je considérer cette ligne d'algo (la première que j'ai mise). Si je traduis avec la macro de la rfc, est ce que
((a + f + k(i) + w(g))deviendrait l'argument x et du coup
r(i)) + bdeviendrait n?
Ca me semblerait logique mais j'aimerais être sûr.
Merci d'avance...
A voir également:
- [Algo] Syntaxe pour leftrotate
- La syntaxe du nom de fichier, de répertoire ou de volume est incorrecte - Forum Logiciels
- Trouver erreur de syntaxe fichier txt pix ✓ - Forum Windows
- Syntaxe après xcopy pour indiquer le répertoire courant - Forum Autoit / batch
- La syntaxe du nom de fichier, de répertoire ou de volume est incorrecte. - Forum Windows 7
- La syntaxe du nom de fichier de répertoire ou de volume est incorrecte ✓ - Forum Disque dur / SSD