[linux-l] Nachvollziehbarkeit eines Hashes

Pascal Volk linux-l at edelhost.de
So Sep 9 15:05:45 CEST 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hallo zusammen,

derzeit bringt mich die Ausgabe von `dovecotpw -s HMAC-MD5 -p passord` fast
zum Verzweifeln. Ausgabe:
{HMAC-MD5}b5e047310b53c23d7e0d1829360769d571197bc16977c57c77618742a955c1c1

Soweit ich RFC 2104 richtig verstanden habe, ist der hexadezimale Hash bei
md5 32 Zeichen lang. Wie kommt dovecotpw auf einen 64 Zeichen langen
hexadezimalen Hash?

Ich habe es anhand des Quellcodes versucht nachzuvollziehen. Aber bei der
Datei dovecot-1.0.3/src/lib/hmac-md5.c ist dann, bedingt durch meine
bescheidenen C-Kenntnisse, das Ende der Nachvollziehbarkeit erreicht.

Jetzt frage ich mich, wie man bei HMAC-MD5 auf einen 64 Zeichen langen
hexadezimalen Hash kommt.


Für jeden sachdienlichen Hinweis sehr dankbar
Pascal
- -- 
rm -Rfv /tmp/../ && echo "are you sure???"

Die BeLUG im IRC:
irc://irc.freenode.net/#belug
 ____ ____ ____ ____ ____ _________ ____ ____ ____ ____ ____ ____ 
 ||/ |||j |||o |||i |||n |||       |||# |||b |||e |||l |||u |||g ||
 ||__|||__|||__|||__|||__|||_______|||__|||__|||__|||__|||__|||__||
 |/__\|/__\|/__\|/__\|/__\|/_______\|/__\|/__\|/__\|/__\|/__\|/__\|

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFG4++pNx2k6gsBqqkRAoUcAJ40RlQjggxI6HHDw/ac5HfShPtZggCfWepK
4tHPdgotqX+/a0HjCkY/FpE=
=5CI6
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste linux-l