| int main(int argc, char *argv[])
{
 char text[] = "bonjour, le monde est beau aujourd'hui";
 char digest[16];
 int taille = strlen(text);
 int i = 0;
 
 md5_state_t pms;
 
 md5_init(&pms);
 md5_append(&pms, (md5_byte_t *) text, taille);
 md5_finish(&pms, (md5_byte_t *) digest);
 
 /* Affichage des Codes ASCII */
 for(i = 0; i < 16; i++)
 printf("%x ", digest[i]);
 
 /* Affichage de la chaine */
 fputs(digest, stdout);
 
 return 0;
 }
 |