【300分】php解密演算法

來源:互聯網
上載者:User
【300分】求一個php解密演算法
【300分】求一個php解密演算法

以前採集的一個站最近連絡方式用圖片來產生了,導致聯絡方法無法採集到。

http://www.guijob.com/securite.php?contact=AQUAChwGAAsABAQL
輸出到圖片的內容:0773-2181632

http://www.guijob.com/securite.php?contact=AQUAChw
輸出到圖片的內容:0773-

更多內容可以參考這個頁面的:http://www.guijob.com/display/jobs/87859.htm

內容應該就是紅色的部分,只是被混淆過了,大家隨便輸入字母會得到不同的圖片內容

php只瞭解皮毛,不知道如何解密。


由於在php論壇等級不夠,無法發300分的文章,我會慢慢加上去的,不行發另外2個100分的文章給提供思路的童鞋


------解決方案--------------------
直接將圖片存入資料庫?
------解決方案--------------------
有的時候是兩個字母代表一個數字,有的時候是一個,兩個字母有不同的組合也能代表一個數字
如果單獨重複的輸入ADADAD這樣,結果也不是連續的數字
如果輸入密碼的後半截,輸出也不是後半截資料,而是其他資料
暴力破解似乎不太好辦,不是密碼錶,求解演算法
------解決方案--------------------
與其花力氣去解加密方法不片識別 這種圖片識別率是100%...

人家的密碼編譯演算法除非是寫得簡單了,若不然想輕鬆解出來並不容易.
------解決方案--------------------
掉坑裡的路過,這玩意似乎是靠位元識別的
AQUAChwBCQQDCw4J是0773-5872990
AQUACAQBCQQDCw4J是077155872990
第6,7位的小寫hw可以成為虛線,但也會影響到前面的數字,但不會影響後面的
------解決方案--------------------
測試了幾把,應該是對ascii動的手腳,不過我不擅長加密解密。

提供下思路,看看有沒有數學高手能找出規律。

樓主提供的:AQUAChw,對應結果為0773-
我嘗試去掉w,嘗試AQUACh,得到結果為0773
但是單獨輸入個w,什麼結果也得不到,可見w !== -

因此我認為他很可能是整體處理的。

拿AQUACh來說,對應的ascii為65 81 85 65 67 104

我認為他可能是將這個數字列先用什麼計算方法合并在一起,再得到0773這個數位。並且我確信,這個轉換也是得到ascii碼後再找對應字元的,因為其中不止有數字,還有一些特殊字元。
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.