3v4l.org

run code in 300+ PHP versions simultaneously
<?php function genString($length = 22){ $s = ''; $chars = array_merge(range('A','Z'), range('a','z'), range(0,9)); while($length > 0){ $randKey = array_rand($chars, 1); $s .= $chars[$randKey]; $length--; } return $s; } $salt = '$2y$10$'.genString(); echo 'Salt: '.$salt.'<br>'; $password = '5adrftg'; $hash = crypt($password, $salt); echo 'Hash: '.$hash.' -- Strlen: '.strlen($hash).'<br>'; //echo PHP_VERSION_ID.'<br>'; if (crypt($password, $hash) == $hash) { echo "Password verified!"; }

preferences:
30.19 ms | 402 KiB | 5 Q