What is this? Check out our blog post here.
tl;dr: using a catch-all email inbox (or more complex mail filters), this page generates per-domain one-way email addresses client-side in the browser. No information is transmitted from your local browser.
Blame email is a project by Forces Unseen.
Add your domain below and bookmark the page to easily generate new emails.
All operations are client-side; no information is sent to any server.
email() {
globalsalt='abc'
domain='mydomain.example'
echo -n $(echo -n ${1}+${globalsalt} | md5sum | cut -c1-8)@${domain}
}
$ email amazon.com
[email protected]
package main
import (
"crypto/md5"
"fmt"
"log"
"os"
)
const (
salt string = "abc"
myDomain string = "mydomain.example"
)
func main() {
if len(os.Args) != 2 {
log.Fatal("you must provide exactly one domain as argument")
}
domain := os.Args[1]
sum := fmt.Sprintf("%x", md5.Sum([]byte(domain+"+"+salt)))
log.Println(sum[0:8] + "@" + myDomain)
}
import sys
import hashlib
domain = sys.argv[1]
salt = "abc"
mydomain = "mydomain.example"
s = domain + "+" + salt
res = hashlib.md5(s.encode())
print(res.hexdigest()[0:8] + "@" + mydomain)