Created by Jordan Mendelson (jordy@thirdwave.net) COPYRIGHT: The actual code for EGGCRYPT is copyright 1996 by The OmniSoft Company. It may be used for personal use only unless permission has been granted by the author. Eggdrop is copyrighted by Robey Pointer. About Eggcrypt: Eggcrypt is a simple implementation of encryption of the passwords in the bot's userfile. All passwords are encrypted from the second the user changes his/her password. Encrypted passwords are sent bot->bot so at no time will the unencrypted password be visable to the bot or bot owners except at first change. At current date, this mod was built for the April 9th release of Eggdrop 1.0 The vanilla copy of this may be retrieved from ftp.sodre.net:/eggdrop How to Install: Obtain a current patch for eggcrypt. type: # patch -p1 < eggcryptx.xx.diffx this assumes your directory is ./eggdrop-x.xx Notes about eggcrypt: You cannot share password files with a non-eggcrypt bot. You also cannot share passwords with a .9x bot since they use diff ways to transfer password files. Known bugs in this version: I couldn't encrypt bot passwords since each bot uses random salts to generate the passwords, so when they go to encrypt their passwords, they each generate different ciphertext and won't connect next time at link. Updates: welp, i made some major updates in 2.1. first off there is about 20x less code needed for eggcrypt. next, there is a built in encryptor with teh "-e" flag. there is also code in there that will make sure that the userfile wasn't encrypted twice. [someoen suggested it, damned if i can remember who, mail me again and i'll put yah in ;p] Todo: Fix the tandem bot encryption problem. Encrypt userhosts as well as passwords. (MAYBE) Include a convert program to convert old non-encrypted userfiles to the new ones Bugs: please mail any bugs you find in this code to jordy@thirdwave.net.