Hash und Verifizierung von Passwörtern mit der Php_hash Methode
-
Hash-Passwörter mit dem Standardalgorithmus mit der Konstante
PASSWORD_DEFAULT
in PHP -
Hash-Passwörter mit einem expliziten Algorithmus mit der Konstante
PASSWORD_BCRYPT
in PHP -
Hash-Passwörter mit dem expliziten Algorithmus mit der Konstante
PASSWORD_BCRYPT
und dem Optionsparameter in PHP
Wir werden uns ansehen, wie man ein Passwort in PHP mit der Standardkonstante PASSWORD_DEFAULT
hasht, die den Standardalgorithmus verwendet.
Wir werden uns auch ansehen, wie man ein Passwort in PHP mit der Konstante PASSWORD_BCRYPT
hasht, die den expliziten Algorithmus als bcrypt
angibt, und mit der Konstante PASSWORD_BCRYPT
und dem Parameter option
, mit dem man die Anzahl und das Salz des Algorithmus angeben kann.
Hash-Passwörter mit dem Standardalgorithmus mit der Konstante PASSWORD_DEFAULT
in PHP
Wir erstellen ein Hash-Passwort mit dem Standardalgorithmus, indem wir PASSWORD_DEFAULT
in der password_hash
-Methode angeben.
<?php
$password = Crazy556;
$encrypted_password = password_hash($password, PASSWORD_DEFAULT);
echo $encrypted_password;
?>
Ausgabe:
$2y$10$bPtyWBeqYSa3HilGaTLB1uOV6jPt0fbZwxmzexXWQ3RKb8BeL3VOW
Hash-Passwörter mit einem expliziten Algorithmus mit der Konstante PASSWORD_BCRYPT
in PHP
Wir erstellen ein gehashtes Passwort mit dem bcrypt
-Algorithmus, indem wir PASSWORD_BCRYPT
in der password_hash
-Methode angeben.
<?php
$password = Crazy556;
$encrypted_password = password_hash($password, PASSWORD_BCRYPT);
echo $encrypted_password;
?>
Ausgabe:
$2y$10$bPtyWBeqYSa3HilGaTLB1uOV6jPt0fbZwxmzexXWQ3RKb8BeL3VOW
Hash-Passwörter mit dem expliziten Algorithmus mit der Konstante PASSWORD_BCRYPT
und dem Optionsparameter in PHP
Wir erstellen ein gehashtes Passwort mit dem bcrypt
-Algorithmus, indem wir die PASSWORD_BCRYPT
-Konstante in der password_hash
-Methode und die salt
- und cost
-Strings im Optionsparameter angeben.
<?php
$password = Crazy556;
$options = [
'salt' => 'Kevin',
'cost' => 12,
];
$encrypted_password = password_hash($password, PASSWORD_BCRYPT);
echo $encrypted_password;
?>
Ausgabe:
$2y$10$TTiV87qqyNNIcQeihPl85ei42pyBv.MhZoJ4sNFva.yK4U09iUB5G
Verwandter Artikel - PHP Array
- Wie man die erste und letzte Iteration in einer foreach-Schleife in PHP bestimmt
- Wie man in PHP ein Array in eine Zeichenkette konvertiert
- Wie man das erste Element eines Arrays in PHP erhält
- Wie Sie ein Array in PHP echoen oder drucken
- Wie löscht man ein Element aus einem Array in PHP
- Wie man leere Array-Elemente in PHP entfernt