[英]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进行加密。
用Java编写,所以也许有些Java人士也可以提供帮助。
我看了看org.drftpd.util.Blowfish
,它是:1)使用ECB,2)使用getBytes()而不指定字符集,不推荐两者。 它还在加密后对base64进行编码,在解密之前对base64进行解码,因此您需要在PHP代码中执行相同的操作。 它还使用0字节自己填充,这是您必须自己做的另一件事。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.