[英]md5 Decryption in PHP
我正在为网上酒店预订系统开发系统,而这并不是我从头开始的。 系统中的客户(预订者)信息使用MD5加密,但是与普通的md5()php函数不同,该系统非常复杂,如您在此处看到的:
$psw = md5("vhdsxnjuobef");
$t_cred_num = md5_encrypt($t_cred_num, $psw, 16);
对于解密,它就像:
$psw = md5("vhdsxnjuobef");
$t_credit_num = md5_decrypt($t_cred_num, $psw, 16);
此代码在我的服务器上无法正常运行,并且有大量的客户信息已加密。
t_cred_num变量的哈希示例=>
fdRucZHctr7vIX+U400xGHq53Qemze0YQH1sAUjvmaC1P+XaRadI9CaX0wrkDXu6
关于如何解密这些哈希的任何想法? 当我将md5_decrypt与哈希一起使用时,没有任何反应。
我认为md5_crypt和md5_encrypt是以前的开发人员手工制作的函数。 md5不应被解密。 散列应该是函数的一种方式: http : //en.wikipedia.org/wiki/Hash_function
因此,您需要找到这些函数的定义。 在代码文件中搜索“ function md5_”应在代码中找到定义它们的位置。
无法解密md5。 您可以做两件事:
之后,登录到您的帐户,然后更改您的密码
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.