-2
編碼我有這個變量的編碼:解碼多個變量通過MD5
$secret = 'jsdkhf8fh3fewk';
$path = '/foo.pdf';
$expire = time() + 3600; // one hour valid
$md5 = base64_encode(md5($secret . $path . $expire, true));
$md5 = strtr($md5, '+/', '-_');
$md5 = str_replace('=', '', $md5);
有沒有辦法回滾到原始變量$secret,$path and $expire
?
問題是這個$md5
是url的一部分,它用於驗證請求。服務器如何驗證請求?
散列是哈希,不是加密。散列是單向的。 – Federkun
對於md5哈希不回滾,而是使用鹽哈希回滾。 – ameenulla0007
所以在這種情況下,我不能回滾? –