urbanware-org / erfr

Encryption tool based on the one-time pad technique

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Erfr Erfr logo

Table of contents


Definition

The Erfr project is an encryption tool based on the one-time pad encryption technique, built to encrypt files in a secure way.

Top

Details

The main features of Erfr are the following:

  • Secure encryption of files (as well as the decryption of encrypted data).
  • Optional obfuscation of the encrypted and the key files.
  • Enhanced options to complicate cracking the encrypted data (e. g. in case an unauthorized person has gained access to the encrypted and the key file).

Detailed information about the encryption engine and key generation can be found inside the wiki.

The project also consists of multiple components.

On March 2018 the project has officially been discontinued. Details can be found here.

Top

Requirements

General

In order to use Erfr, the Python framework must be installed on the system.

Depending on which version of the framework you are using:

  • Python 2.x (version 2.7 or higher is recommended, may also work with earlier versions)
  • Python 3.x (version 3.2 or higher is recommended, may also work with earlier versions)

Key generation

In order to use the optional Fortuna pseudo-random number generator to generate keys, a corresponding Python module is required. Details can be found here.

Top

Documentation

In the corresponding docs sub-directories, there are plain text files containing a detailed documentation for each component with further information and usage examples.

Top

Contact

As mentioned above, this project has been discontinued. For this reason, no new features will be implemented, existing features will not be enhanced and remaining bugs will not be fixed either.

However, if you have questions about it, you can contact me by sending an email to dev@urbanware.org.

Top

Useless facts

Whoever cares can find them here.

Top

About

Encryption tool based on the one-time pad technique

License:Other


Languages

Language:Python 100.0%