[C] SHA-1 Hash in Variable

Code:
for (i = 0; i < 5; i++)
  for (j = 0; j < 4; j++)
    sprintf(final, "%s %02X", final,  digest[i*4+j]);   

printf(final);

btw, der digest _ist_ ein SHA1 Hash, nur halt in seiner binären Form. Die 2stellige Hexadarstellung ist lediglich für die Lesbarkeit interessant, aber genaugenommen wäre final dann kein SHA1 Hash mehr, sondern nur eine lesbare Darstellung des digest.
 
Zurück