#include "md5.h" #include int main(void){ char tekst[]="aa"; //zz uint8 vastus[16]; md5_context kontekst; int i,j,k; for(i=32;i<255;i++){ for(j=32;j<255;j++){ tekst[0]=i; tekst[1]=j; md5_starts(&kontekst); md5_update(&kontekst, tekst, strlen(tekst)); md5_finish(&kontekst, vastus); //printf("%c%c - ",tekst[1],tekst[2]); if(vastus[0]==0x36 && vastus[1]==0xb1){ printf("%c%c - ",tekst[0],tekst[1]); for(k=0; k<16; k++){ printf("%02x ", vastus[k]); //väljatrükk kuueteistkümnendsüsteemis } printf("\n"); } } } printf("\n"); printf("XX - 36 b1 c5 be 24 9a d6 a5 33 dc fa 96 54 e7 33 96"); return 0; } /* [jaagup@minitorn c]$ gcc md51.c md5.c [jaagup@minitorn c]$ ./a.out a9 52 2b d6 c8 47 85 20 17 fd 05 58 ef 8a 99 a4 */