Re: Passwort Problem - Danke

From: Christian Lackas <c.lackas(at)kfa-juelich.de>
Date: Tue, 10 Jun 2003 17:22:25 +0200

* Harold Gutch <logix(at)foobar.franken.de> [030610 17:01]:

Hallo Harold,

> > du kannst aus jedem Cipher[1] einen MessageDigest[2] und aus jedem
> > MessageDigest einen Cipher machen.
> Fehlt da i.A. nicht im ersten Fall die Pseudoinjektivitaet und im
> zweiten die Injektivitaet?

nein, du benutzt die Algorithmen halt nur etwas anders. Zum Beispiel
kannst du einen Hash-Algorithmus z.B. mit einer Art CipherBlockChaining
wie einen Pseudo-OneTimePad verwenden, und damit dann verschlüsseln:

    Beispiel (ganz einfache Variante): Klartext c, Nachricht m

        m[0] = c[0] XOR hash(key)
        for (i=1; i<size; ++i)
            m[i] = c[i-1] XOR hash(m[i-1])

Und genauso gibt es Varianten, die eine Block-Chiffre in einen
SecureHash-Algorithmus verwandeln (siehe crypt-blowfish).

Gruss
 Christian

-- 
Nur Fliegen sind schöner.
http://www.lackas.net/ Perl Delphi Linux MP3 Searchengines Domainchecker
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 10 Jun 2003 - 17:22:39 CEST

search this site