Soyez le premier à donner votre avis sur cette source.
Vue 15 668 fois - Téléchargée 1 482 fois
// Copiez-collez ce code dans votre projet! #include <windows.h> #include "md5.h" #pragma check_stack(off) #pragma comment( linker, "/OPT:NOWIN98" ) int md5Crypt( char pszTxtToCrypt[ 900 ] ) { // déclaration des variables char szCar [ 900 ], szHexOutput [ 16 * 2 ]; int nLen, nDi; // création du code md5 strcpy( szCar, pszTxtToCrypt ); nLen = strlen( szCar ); md5_state_t state; md5_byte_t digest[ 16 ]; md5_init( &state ); md5_append( &state, ( const md5_byte_t * ) szCar, nLen); md5_finish( &state, digest ); for ( nDi = 0; nDi < 16; nDi++) wsprintf( szHexOutput + nDi * 2, "%02x", digest[ nDi ] ); wsprintf( pszTxtToCrypt,"%s", szHexOutput ); return 3; }
17 févr. 2007 à 10:58
A quoi correspond la forme "$1$XXXXXXXX..."?
10 janv. 2005 à 16:06
Aussi sous VC++ 7 quand je démarre l'application (en débug seulement) j'obtien l'erreur : Run-Time Check Failure #2 - Stack around the variable 'szHexOutput' was corrupted
5 mai 2004 à 15:29
Pour ceux qui auraient rencontré le même problème, sachez que le lien s'appelle "Téléchargez le zip" et se situe juste à gauche de la partie nommée "Contenu de cette fiche".
5 mai 2004 à 14:29
5 mai 2004 à 11:43
Lorsque je le compile, le message
"fatal error C1083: Cannot open include file: 'md5.h': No such file or directory
Error executing cl.exe.
MD5.exe - 1 error(s), 0 warning(s)"
s'affiche...
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.