Часто для прогрузки данных в рекламные кабинеты или передачи конфиденциальных данных партнерам следует передавать хешированные данные.
Ниже примеры скриптов на питоне для хеширования в md5 и SHA256.
На вход отдаем txt файл. Где каждая строка это email или номер телефона.
Пример кода для SHA256
import hashlib
b = open('hashed_256.txt','w')
print(b)
with open('tohash2.txt') as f:
for line in f:
line = line.strip()
b.write(f'{line},{hashlib.sha256(line.encode()).hexdigest()}'+ '\n')
b.close()
Пример кода для md5
import hashlib
b = open('hashed_md5.txt','w')
print(b)
with open('tohash2.txt') as f:
for line in f:
line = line.strip()
b.write(f'{line},{hashlib.md5(line.encode()).hexdigest()}'+ '\n')
b.close()
На выходе получаем txt файл с хэшами