Generierung AES-256-bit-Schlüssel Wert

Kennt jemand eine Möglichkeit, um eine 256-bit-Schlüssel generierte Wert von einem pass phrase von jeder beliebigen Länge? Die Verschlüsselung kann nicht gesalzen werden, da die verschlüsselten Werte müssen neu generiert werden, verglichen und in der Datenbank. So einen Wert generieren muss, die die gleiche verschlüsselte Zeichenfolge jedes mal, wenn es verschlüsselt ist.

Derzeit bin ich mit einem 32-char key arbeiten an der möglicherweise falschen Annahme, dieser ist 256 bit?

So, ich würde wollen, dass 'the quick brown fox' umgewandelt werden, um einen geeigneten AES-256-bit-Schlüssel?

"Die Verschlüsselung kann nicht gesalzen werden, da die verschlüsselten Werte müssen neu generiert werden", Das ist, warum es Häufig zu speichern, das Salz zusammen mit dem Hash-Passwort. Dieser Weg, wenn zwei verschiedene Benutzer das gleiche Kennwort haben, es produziert verschiedene hashes, aber für einen einzelnen Benutzer das gleiche Passwort immer den gleichen hash.
um ehrlich zu sein, ohne Salz ist es wirklich nicht verschlüsselt ist überhaupt. Sollte es nicht möglich sein, eine direkte Datenbank-lookup gegen einen verschlüsselten Wert.

InformationsquelleAutor bhs | 2013-06-19

Schreibe einen Kommentar