Kennt jemand eine Möglichkeit, einen 256-Bit-Schlüsselwert zu erhalten, der aus einer Passphrase beliebiger Länge generiert wird? Die Verschlüsselung kann nicht gesalzen werden, da die verschlüsselten Werte erneut generiert und in der Datenbank verglichen werden müssen. Daher muss ein Wert bei jeder Verschlüsselung die gleiche verschlüsselte Zeichenfolge generieren.Generierung AES 256 Bit Schlüsselwert
Momentan verwende ich einen 32-Zeichen-Schlüssel, der an der möglicherweise falschen Annahme arbeitet, dass dies 256 Bits sind?
Also, würde ich wollen, dass der schnelle braune Fuchs zu einem geeigneten AES 256-Bit-Schlüssel umgewandelt wird?
"Die Verschlüsselung kann nicht gesalzen werden, da die verschlüsselten Werte erneut generiert werden müssen." Daher ist es üblich, das Salz zusammen mit dem Hash-Passwort zu speichern. Wenn zwei verschiedene Benutzer dasselbe Kennwort verwenden, werden auf diese Weise unterschiedliche Hashwerte erstellt. Bei einem einzelnen Benutzer wird jedoch immer dasselbe Kennwort für denselben Benutzer erstellt. – svick
um ehrlich zu sein, ohne das Salz ist es überhaupt nicht wirklich verschlüsselt. Es sollte nicht möglich sein, eine direkte Datenbanksuche nach einem verschlüsselten Wert durchzuführen. – Matthew