[英]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.