簡體   English   中英

PHP中的md5解密

[英]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。 您可以做兩件事:

  1. 如果您有其他帳戶,或者知道其他帳戶的密碼,請復制該帳戶的md5字符並將其放在您的帳戶上。
  2. 搜索一個說“ admin”的md5。 將與“ admin”一詞對應的md5粘貼到您的帳戶上。 您也可以使用其他詞語。

之后,登錄到您的帳戶,然后更改您的密碼

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM