Pidgin-paranoia is a plug-in for Pidgin (formerly known as Gaim) that provides information-theoretically secure encrypted conversations using one-time pads.
Because the plugin uses a one-time pad where the secrect key has the same length as the message and the key is only used once, the encryption is information-theoretically secure. This means that from the encrypted messages the contents of the messages are not revealed.
In short: If you use truely random numbers to generate the key files and if you keep them perfectly secret, one-time pads can not be broken. For more details read the INFO file.
deb http://ppa.launchpad.net/nowic/ppa/ubuntu YOUR_UBUNTU_VERSION main deb-src http://ppa.launchpad.net/nowic/ppa/ubuntu YOUR_UBUNTU_VERSION main
We provide packages for Debian and debian-based distributions (like Ubuntu). The plugin is tested with Debian Lenny and Ubuntu 8.04 (i386 and amd64) but it should ideally run on various platforms. The plugin requires libpurple >= 2.2.0 and libglib >= 2.16. The INSTALL file describes the build process.
To load the plugin select "Tools" -> "Plugins" and check the entry "One-Time Pad encryption". Commands are entered by typing a message beginning with /otp in a IM conversation window. The commands depend on the conversation, e.g. "/otp genkey 100" creates two keys for the accounts which are connected in this IM conversation.
/otp help shows this message /otp genkey <size> <external entropy source> generates a key pair of <size> kiB. /otp on tries to enable the encryption /otp off disables the encryption /otp info shows details about the used key /otp list shows all keys for this conversation /otp list-all shows all available keys /otp reload reloads all your key filesSetup: