PHP
Referenzliste
mhash_keygen_s2k
Mhash Funktionen
Befehl:
string mhash_keygen_s2k ( int $hash , string $password , string $salt , int $bytes )
Parameter-Liste:
Beschreibung | |
---|---|
Die Format-Codes | |
Der Hash-ID verwendet, um den Schlüssel zu erstellen. Einer der MHASH_hashname Konstanten. | |
Müssen unterschiedlich sein und zufällig genug für jede Taste, um verschiedene Schlüssel erstellen zu generieren. Denn Salz ist bekannt, wenn Sie die Schlüssel zu überprüfen, ist es eine gute Idee, um den Schlüssel, um es anzuhängen. Salz hat eine feste Länge von 8 Bytes und wird mit Nullen aufgefüllt werden, wenn Sie weniger Bytes liefern. | |
Die Schlüssellänge in Bytes. |
Beschreibung:
Generiert einen Schlüssel nach dem vorgegebenen
Dies ist die Gesalzene S2K Algorithmus wie im OpenPGP Dokument (»RFC 2440) spezifiziert.
Beachten Sie, dass Benutzer gelieferten Passwörter sind nicht wirklich geeignet, um als Schlüssel in kryptographischen Algorithmen verwendet werden, da Benutzer normalerweise Schlüssel, die sie auf der Tastatur schreiben können. Diese Passwörter verwenden nur 6 bis 7 Bits pro Zeichen (oder weniger). Es wird dringend empfohlen, eine Art von Transformation (wie dieser Funktion) an den Anwender geliefert Schlüssel verwenden.
hash
, mit einem Benutzer bereitgestellt password
.Dies ist die Gesalzene S2K Algorithmus wie im OpenPGP Dokument (»RFC 2440) spezifiziert.
Beachten Sie, dass Benutzer gelieferten Passwörter sind nicht wirklich geeignet, um als Schlüssel in kryptographischen Algorithmen verwendet werden, da Benutzer normalerweise Schlüssel, die sie auf der Tastatur schreiben können. Diese Passwörter verwenden nur 6 bis 7 Bits pro Zeichen (oder weniger). Es wird dringend empfohlen, eine Art von Transformation (wie dieser Funktion) an den Anwender geliefert Schlüssel verwenden.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
mhash_keygen_s2k() - Beispiel:
Eingabe:
Noch kein Beispiel vorhanden.
Mhash Funktionen