Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. <?php
  2.  
  3. $password = 'rasmuslerdorf';
  4. $hash = '$2y$10$YCFsG6elYca568hBi2pZ0.3LDL5wjgxct1N8w/oLR/jfHsiQwCqTS';
  5.  
  6. // O parâmetro cost pode mudar com o tempo, à medida que o hardware melhora
  7. $options = array('cost' => 11);
  8.  
  9. // Verificar hash armazenado contra senha de texto sem formatação
  10. if (password_verify($password, $hash)) {
  11. // Verifique se um algoritmo de hash mais recente está disponível
  12.     // ou o custo mudou
  13. if (password_needs_rehash($hash, PASSWORD_DEFAULT, $options)) {
  14. // Nesse caso, crie um novo hash e substitua o antigo
  15. $newHash = password_hash($password, PASSWORD_DEFAULT, $options);
  16. }
  17.  
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement