SimpleEmailHasher is a Python script designed to read a CSV file containing email addresses, hash these email addresses using SHA-256, and output the hashed emails to a new CSV file. This tool is useful for ensuring the privacy of email addresses when sharing or processing email lists.
- Reads email addresses from a CSV file.
- Finds all unique email addresses in the file.
- Hashes email addresses using the SHA-256 algorithm.
- Outputs the hashed emails to a new CSV file.
- Python 3.9+
- pandas
- Clone the repository or download the
hash_emails.pyscript.git clone https://github.com/StocksDigital/SimpleEmailHasher.git cd SimpleEmailHasher - Install dependancies using
pip install -r requirements.txt
- Add email_list.csv to the input file
python hash_emails.pyto run the program- The hash list will appear in the output file
- Move the email_list.csv file into the input file
- python
hash_emails.pyto run the program