Code Monkey home page Code Monkey logo

idea.mod's Introduction

Description:
------------

idea.mod is a replacement for the blowfish module that comes with Eggdrop.
It uses MD5 hashing for password checking, and the IDEA block cipher in
CFB mode for encrypting strings.

As this module is new, there still may be some bugs. If you find one, please
report it to [email protected].

idea.mod-2.4 is for Eggdrop version 1.8.4 and greater. If you have an
older Eggdrop, use the original 1.0.2 instead.

NOTE:  You will need to start a new user file if you have been using
       blowfish as your encryption module, as the two are not compatible.

Installation:
-------------

This modification of idea.mod has only been tested with 1.8.4, and may or may not
work with other versions.

You need the eggdrop source to compile the module.

The following instructions assume, ~/eggdrop-1.9.5/ is the directory
where the eggdrop source code is.

Put idea.mod-2.4.tar.gz in ~/eggdrop-1.9.5/src/mod/,
and unpack it (tar zxf idea.mod-2.4.tar.gz).

Now change back to ~/eggdrop-1.9.5/ and compile your bot normally:

./configure
make
make config (or iconfig)
make install

Usage:
------

idea.mod provides the same TCL commands as blowfish.mod:

encpass <password>
encrypt <key> <string>
decrypt <key> <string>


Known Problems:
---------------

None.

Feedback:
---------

You can send any problems, feedback, or bug reports to:
[email protected]

You can obtain the latest version from
https://ftp.eggheads.org/pub/eggdrop/modules/ and
https://github.com/michaelortmann/idea.mod


Thanks to:
----------

- Xuejia Lai and James L. Massey for developing IDEA.
- Colin Plumb for writing the C implementation of IDEA that I used,
  and placing it in the public domain.
- Bruce Schneier for writing _Applied_Cryptography_ which inspired me
  to write this module.
- The eggdev team for writing and maintaining Eggdrop.

idea.mod's People

Contributors

michaelortmann avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.