Obfuscate your online identity using anonymous usernames/emails and generate them along with a complex password.
The concept is based on password managers, for remembering both complex passwords and usernames/emails.
Due to common restrictions on username length and characters, the primary method will be a md5 hash sliced in half.
For emails you would need a catch all address on your domain or a 3rd party provider like SimpleLogin or AnonAddy due to obvious reasons.
git clone https://github.com/0xUnicorn/anonymous-identity-generator.git
cd anonymous-identity-generator
pip install .
- python3.10
- xclip (For copying password to clipboard.)
sudo apt update && sudo apt install xclip
sudo pacman -Syu && sudo pacman -s xclip
If you installed into a virtualenv
/venv
, remember to activate it first.
$ anonidgen
[+] Username(12): 76d766d16b44
[+] Email [MIDDLE MOUSE]: test-58ef2a@example.com
[*] Password(32) [CLIPBOARD]: ********************************
By default the anonidgen._DEFAULT_CONFIG
will be used. If you would like to change the default values, you can do so by creating the file ~/.config/anonidgen/config.json
and change the values.
The local ~/.config/anonidgen/config.json
takes priority and you don't have to overwrite all values, only the ones you need to.
config.json
{
"username": {
"chars": 16
},
"email": {
"domain": "guerillamail.com",
"chars": 12,
"prefix": ""
},
"password": {
"chars": 32
}
}