我刚加入&希望有人可以帮助我,因为这不是我熟悉的领域。
我有大约40,000个电子邮件地址的列表。我需要使用SHA-256&为每个电子邮件地址生成单独的哈希。我被告知我可以通过SQL做到这一点,但经过大量的谷歌搜索&作为一个外行人试图猜测我的方式我没有取得任何成功。
我不确定上述内容是否提供了所有必要信息,但希望此处有人可以提供帮助。
非常感谢。
答案 0 :(得分:2)
在许多SQL变体中,包括MySQL,Redshift和Postgresql,您可以使用md5()
或FUNC_SHA1()
函数来实现。
例如使用md5:
SELECT md5(email) AS uid
from schema.table;
在PHP中,您可以使用md5()
或sha1()
函数
sha1($email);