Skip to content

Email organisation and address creation per service, using enigma.

Notifications You must be signed in to change notification settings

SilverCory/MailHelper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MailHelper

Mail organisation and address creation.

Information

What this does..

Generate, create and use email addresses obfuscated via enigma (see #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, 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 [email protected] or [email protected] 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

About

Email organisation and address creation per service, using enigma.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages