我尝试将两个密码与Crypt算法进行比较:
但我有一个问题:当我比较两个密码时,我的代码每次都获得相同的密码(加密)。我注意到,对于相同的密码,如果我重复该过程,Apache 2会生成另一个加密密码。
示例:
user =“user”password =“password”,
apache2生成此行:
“用户:$ apr1 $ .1.Yc13v $ uKn / tf7xbfDlo5qVpMoO /。”与MD5 algorythm。
在我的程序中,我的密码被加密为“5f4dcc3b5aa765d61d8327deb882cf99”。如果我尝试使用Apache 2生成相同的用户和密码,我就有这一行:
“user:$ apr1 $ yppuymMI $ wucIxLfRKyWyZitz690Td1”
我应该怎样做才能比较MD5?
谢谢