簡體   English   中英

如何解密IRC Bot的河豚加密消息

[英]How to decrypt IRC Bot's blowfish encrypted messages

我正在用PHP制作一個IRC機器人來閱讀頻道內容。 Bot做的很好,但是郵件使用河豚加密進行了加密。 我有鑰匙,所有的東西,我在下面嘗試了PHP的代碼,但是沒有用。

echo mcrypt_decrypt(MCRYPT_BLOWFISH,$key,$input,MCRYPT_MODE_ECB);

要獲得更多幫助,可以通過drftpd站點bot進行加密。

我可以找到此鏈接http://trac.drftpd.org/browser/branches/jpf/src/plugins/org.drftpd.plugins.sitebot/src/org/drftpd/plugins/sitebot/OutputWriter.java?rev=1721

用Java編寫,所以也許有些Java人士也可以提供幫助。

我看了看org.drftpd.util.Blowfish ,它是:1)使用ECB,2)使用getBytes()而不指定字符集,不推薦兩者。 它還在加密后對base64進行編碼,在解密之前對base64進行解碼,因此您需要在PHP代碼中執行相同的操作。 它還使用0字節自己填充,這是您必須自己做的另一件事。

暫無
暫無

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

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