- password_hash: documentation ( source)
- crypt: documentation ( source)
- sprintf: documentation ( source)
<?php
$password = 'dupa123';
$salt = 'abcabcabcabcabcabcabca';
$cost = 12;
echo password_hash($password, PASSWORD_BCRYPT, ['salt' => $salt, 'cost' => 12]), PHP_EOL;
echo crypt($password, sprintf('$2y$12$%s', $salt));