Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

mhash_keygen_s2k

Mhash Funktionen

    Befehl:
string mhash_keygen_s2k ( int $hash , string $password , string $salt , int $bytes )


    Parameter-Liste:
NameBeschreibung
hashDie Format-Codes
passwordDer Hash-ID verwendet, um den Schlüssel zu erstellen. Einer der MHASH_hashname Konstanten.
saltMü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.
bytesDie Schlüssellänge in Bytes.

    Beschreibung:
Generiert einen Schlüssel nach dem vorgegebenen 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