看板 PHP 關於我們 聯絡資訊
有辦法把encode後的亂碼 decode回原本的字串嗎 已經知道是用base64去編碼的了 可是不管怎麼弄 decode回去又變成亂碼 Orz 我是想decode這個網站轉出來的碼 http://ore.mylife-time.net/encode.php 不過他好像有固定28個字數 跟我之前看到的編碼方式有點不同@@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.129.39.171
buganini:還要看原本是什麼charset 用那個charset去看 11/11 06:34
buganini:這個網站的似乎還有額外的處理 不是單純的base64 11/11 06:35
buganini:他是用base64_encode(hex2bin(sha1($s))) 11/11 06:37
buganini:PHP沒有hex2bin這個函數 我指的是bin2hex的反函數 11/11 06:41
buganini:sha1是不可逆的 所以你不用想解了 不過可以去查 11/11 06:42
buganini:rainbow table 11/11 06:43
buganini:function hex2bin($s){return preg_replace('/(..)/e', 11/11 06:49
buganini:'chr(hexdec(\'\\1\'))',$s);} 以上是hex2bin的實作 11/11 06:49
SoYoungBlues:喔喔 感謝 11/11 16:38