Guest User

Untitled

a guest
Nov 29th, 2017
351
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.64 KB | None | 0 0
  1. for ($i = 0; $i < 5; $i++) {
  2. md5('teste');
  3. }
  4.  
  5. /* Iterações
  6. 1 - 698dc19d489c4e4db73e28a713eab07b
  7. 2 - 698dc19d489c4e4db73e28a713eab07b
  8. 3 - 698dc19d489c4e4db73e28a713eab07b
  9. 4 - 698dc19d489c4e4db73e28a713eab07b
  10. 5 - 698dc19d489c4e4db73e28a713eab07b
  11.  
  12. Resultado: Sempre a mesma string
  13. */
  14.  
  15. for ($i = 0; $i < 5; $i++) {
  16. sha1('teste');
  17. }
  18.  
  19. /* Iterações
  20. 1 - 2e6f9b0d5885b6010f9167787445617f553a735f
  21. 2 - 2e6f9b0d5885b6010f9167787445617f553a735f
  22. 3 - 2e6f9b0d5885b6010f9167787445617f553a735f
  23. 4 - 2e6f9b0d5885b6010f9167787445617f553a735f
  24. 5 - 2e6f9b0d5885b6010f9167787445617f553a735f
  25.  
  26. Resultado: Sempre a mesma string
  27. */
  28.  
  29. for ($i = 0; $i < 5; $i++) {
  30. hash('sha256', 'teste');
  31. }
  32.  
  33. /* Iterações
  34. 1 - 46070d4bf934fb0d4b06d9e2c46e346944e322444900a435d7d9a95e6d7435f5
  35. 2 - 46070d4bf934fb0d4b06d9e2c46e346944e322444900a435d7d9a95e6d7435f5
  36. 3 - 46070d4bf934fb0d4b06d9e2c46e346944e322444900a435d7d9a95e6d7435f5
  37. 4 - 46070d4bf934fb0d4b06d9e2c46e346944e322444900a435d7d9a95e6d7435f5
  38. 5 - 46070d4bf934fb0d4b06d9e2c46e346944e322444900a435d7d9a95e6d7435f5
  39.  
  40. Resultado: Uma string complexa e grande mas ainda assim sempre a mesma string
  41. */
  42.  
  43. for ($i = 0; $i < 5; $i++) {
  44. password_hash('teste', PASSWORD_DEFAULT);
  45. }
  46.  
  47. /* Iterações
  48. 1 - $2y$10$zRlWkrqyTlEBsCVVf9KOvu3ADTEjOV.TiPHDu8efmgaPCQ75c2V7K
  49. 2 - $2y$10$BydsqC30UGc3QmvalCFTt.pm22fg22195cav.lZOnfSNY9wL5ZcJe
  50. 3 - $2y$10$XHpaG8blIsZCTNPXEubiz.2EyyyZktvydLDu1HtieBkpohN9vswQS
  51. 4 - $2y$10$vNJabya/sj9MZd.DaEwtXuVwqpIwEOcBPN38gOh2gr2wanPwsQVSu
  52. 5 - $2y$10$z3PB5TQHXgml3J0iDMhI8.HrM19Ce77YcI5sYfQQFU3a94.XBzQO.
  53.  
  54. Resultado: a cada iteração uma nova hash gerada
  55. */
  56.  
  57. $hash1 = '$2y$10$zRlWkrqyTlEBsCVVf9KOvu3ADTEjOV.TiPHDu8efmgaPCQ75c2V7K';
  58. var_dump(password_verify('teste', $hash1));
  59. //true
  60.  
  61. $hash2 = '$2y$10$BydsqC30UGc3QmvalCFTt.pm22fg22195cav.lZOnfSNY9wL5ZcJe';
  62. var_dump(password_verify('teste', $hash2));
  63. //true
  64.  
  65. $hash3 = '$2y$10$XHpaG8blIsZCTNPXEubiz.2EyyyZktvydLDu1HtieBkpohN9vswQS';
  66. var_dump(password_verify('teste', $hash3));
  67. //true
  68.  
  69. $hash4 = '$2y$10$vNJabya/sj9MZd.DaEwtXuVwqpIwEOcBPN38gOh2gr2wanPwsQVSu';
  70. var_dump(password_verify('teste', $hash4));
  71. //true
  72.  
  73. $hash5 = '$2y$10$z3PB5TQHXgml3J0iDMhI8.HrM19Ce77YcI5sYfQQFU3a94.XBzQO.';
  74. var_dump(password_verify('teste', $hash5));
  75. //true
  76.  
  77. $hashDesconhecida = '$2y$10$z3PB5TQHXgml3J0iDMhI8.HrM19Ce77YcI5sYfQQFU3a94.X99999';
  78. var_dump(password_verify('teste', $hashDesconhecida));
  79. //false
  80.  
  81. 6cc0d1e3259b4a7df3b3609207842a08332357b4
  82.  
  83. 562e5a05b801149cb70092fd1335bb6f40320b44bd7873fb7c05ee1e05f5a606
  84.  
  85. if ( user == 'foo' && pass == MD5('senha') )
  86.  
  87. echo password_hash("rasmuslerdorf", PASSWORD_BCRYPT)."n";
Add Comment
Please, Sign In to add comment