php md5()命令和linux md5pass命令产生的哈希码是不同的。这背后的原因是什么?php md5()命令和Linux md5pass命令的区别
0
A
回答
6
因为md5pass不会为给定的字符串创建一个散列,它会为给定的字符串和盐创建一个散列。
+0
我认为这很可能是 – 2011-05-12 11:16:04
+0
要测试这个,你可以为同一个字符串生成两次md5 hast。你会看到你得到两个不同的结果。 – 2011-05-12 11:18:30
相关问题
- 1. Linux命令shell中“命令> log.txt”和“命令1>&log.txt”之间的区别?
- 2. linux和unix命令有什么区别?
- 3. 等效MD5在linux散列的命令
- 4. Hadoop jar命令和作业命令的区别
- 5. elasticbean中的命令和容器命令有什么区别
- 6. adb“install”命令和“pm install”命令之间的区别?
- 7. “黄瓜”命令和“耙黄瓜”命令有什么区别?
- 8. 运行命令和cmd命令有什么区别?
- 9. Shell:eval和ksh命令之间的区别
- 10. mysql命令的区别和例子
- 11. tar命令使用区别
- 12. php系统命令linux
- 13. 用PHP执行linux命令
- 14. '>'和'#'在Linux中的命令行界面有什么区别?
- 15. Linux xargs命令
- 16. linux命令setsid
- 17. linux tail命令
- 18. Linux ipconfig命令
- 19. 命令行* linux
- 20. linux expect命令
- 21. Linux命令
- 22. mvn:deploy和mvn:install命令有什么区别?
- 23. 命令提示符快捷区别“。”和 “../ ..”
- 24. MD5($ pwd。$ salt)Hashcat命令
- 25. 从Symfony命令运行Linux命令
- 26. 用Linux制作命令行命令
- 27. 如何使linux命令的别名
- 28. bat文件中的Linux命令 - 别名
- 29. CentOS Linux控制台命令与PHP exec(命令)
- 30. 从命令行和HTTP端执行php的区别
可以包括例如哈希为他们每个人的 – 2011-05-12 11:12:29
不知道'md5pass',但'md5sum'我不能重现你的行为:壳牌'$的md5sum 喂世界报 75b8cbbb833c0aab1151cba662246e24',PHP PHP'>的var_dump(MD5(” Hallo Welt'.PHP_EOL)); string(32)“75b8cbbb833c0aab1151cba662246e24”' – KingCrunch 2011-05-12 11:15:08
不仅散列,而且你在linux中生成这些散列的方式 – pconcepcion 2011-05-12 11:15:15