IRC Bot dvd şifreli mesajları çözmek için nasıl

1 Cevap java

Ben bir kanalın içeriğini okumak için php bir IRC bot yapıyorum. Bot yapılır fine.But mesajları Blowfish şifreleme ile şifrelenir. i anahtarı ve tüm var, ben aşağıdaki PHP'nin kod çalıştı ama yapmadım, t çalıştı.

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

Daha fazla yardım için şifreleme drftpd sitesi bot ile yapılır.

Ben bu bağlantıyı bulabilirsiniz http://trac.drftpd.org/browser/branches/jpf/src/plugins/org.drftpd.plugins.sitebot/src/org/drftpd/plugins/sitebot/OutputWriter.java?rev=1721

Java ile yazılmış bu yüzden bazı Java adam çok yardımcı olabilir olabilir.

1 Cevap

I org.drftpd.util.Blowfish baktı ve: 1) ECB kullanır, ve 2) her ikisi de tavsiye edilmez, bir charset belirtmeden () getBytes kullanır. Ayrıca base64 şifreleme ve base64 önce şifresini çözdüğü sonra kodlar, böylece PHP kodu aynı yapmanız gerekir. Ayrıca 0 bayt, kendiniz yapmak zorundasınız başka bir şey ile kendi dolgu yapar.