fork(1) download
  1. <?php
  2.  
  3. echo "Auto generated salt" . PHP_EOL;
  4. echo password_hash("secret", PASSWORD_BCRYPT) . PHP_EOL;
  5. echo password_hash("secret", PASSWORD_BCRYPT) . PHP_EOL;
  6. echo password_hash("secret", PASSWORD_BCRYPT) . PHP_EOL;
  7.  
  8. echo PHP_EOL;
  9.  
  10. echo "The same, manually provided salt" . PHP_EOL;
  11. echo password_hash("secret", PASSWORD_BCRYPT, ["salt"=>"abcdefghijklmnopqrstuv"]) . PHP_EOL;
  12. echo password_hash("secret", PASSWORD_BCRYPT, ["salt"=>"abcdefghijklmnopqrstuv"]) . PHP_EOL;
  13. echo password_hash("secret", PASSWORD_BCRYPT, ["salt"=>"abcdefghijklmnopqrstuv"]) . PHP_EOL;
Success #stdin #stdout 0.54s 24400KB
stdin
Standard input is empty
stdout
Auto generated salt
$2y$10$3ukIGQn/sFA4q8PK2Dqm9.iFmuQxlM7BMmRxv6w78egUbFOiQ7ItC
$2y$10$PBPH9GhpdsBhTxhxyLXbAeczIk2g/0XN.R/JcoJlHsWkBAVjC43Ku
$2y$10$H6TcHqCML9X68x9JI36Ih.bDjHLvcK/.WXHxWseOhyLAd0lIVnm8i

The same, manually provided salt
$2y$10$abcdefghijklmnopqrstuuqflPDzB6gcMhKa1rZqKiun2YGL5sa2u
$2y$10$abcdefghijklmnopqrstuuqflPDzB6gcMhKa1rZqKiun2YGL5sa2u
$2y$10$abcdefghijklmnopqrstuuqflPDzB6gcMhKa1rZqKiun2YGL5sa2u