An open API service indexing awesome lists of open source software.

https://github.com/silvercory/mailhelper

Email organisation and address creation per service, using enigma.
https://github.com/silvercory/mailhelper

email encryption enigma java mail organisation

Last synced: 5 months ago
JSON representation

Email organisation and address creation per service, using enigma.

Awesome Lists containing this project

README

          

MailHelper
==========
**Mail organisation and address creation.**

## Information
### What this does..
Generate, create and use email addresses obfuscated via enigma (see [#enigma](#enigma)), and organises/de-obfuscates them on the inbox in the background.

### Enigma
This uses WW2 Enigma to create email addresses relevant to the service you're creating. The enigma code was provided by [CollinJ/Enigma](https://github.com/CollinJ/Enigma), and edited to work with this project.

If you're using this, ensure to change the ``enigmaSettings`` in ``config.json``, as this is the encryption key.

### **Just a point to note!**
Enigma is not a secure encryption, if you don't know this it's really worth a read!

Sir Alan Turing, and his team at Bletchley Park (UK), cracked Enigma which contributed massively to the German's losing the war.

From reading up on it several times, the fault in this encryption seems to be that a letter can never be itself. The Bombe Machine made to crack enigma exploited this and was able to crack enigma in a few minutes.

## Usage
Simply auto run the MailHelper.exe or MailHelper.jar on login.

This was made for a wildcard setup, but now my private version creates individual addresses to prevent spam. A small SQL/web hook can do this for you, contact me if you require assistance.

## Compile
``mvn clean package`` it's as simple as that really..

## Why?
It's nice to use an email address per service, that way you can identify where spam is coming from and eliminate it (as well as organise it easilly).

However to outright use ``facebook@example.com`` or ``github@example.com`` it makes it easy to guess the email address for that specific service, not particularly desirable.

A solution? Obfuscate the email address! However now they're obfuscated it's going to be a mess in your inbox, so this can organise them nicely as shown..

![Inbox Example](http://i.imgur.com/AnnEVtx.png)