MD5Hash 通过终端为外部供应商加密电子邮件列表
MD5Hash encrypt a list of emails via terminal for an outside vendor
我在一个 txt 文件中有一个电子邮件列表,供应商要求对其进行 MD5Hash 加密。根据我的理解,MD5Hash 不是加密,所以我不确定该怎么做。
是否有终端命令获取 txt 文件并对文件中的每一封电子邮件进行 MD5 哈希处理,使其成为 "encrypted"?
我知道的唯一一个关于 MD5hash 的终端命令和我对文件进行 MD5hash 时的结果如下:
MD5 -r /Users/Me/Desktop/test_file.txt
结果是:
0240da8148f06ae774de0831eda20eee /Users/Me/Desktop/test_file.txt
有人知道(我猜)MD5hash 文件中每一封电子邮件的方法吗?有 20k 封电子邮件,因此无法单独处理每一封。或者我误解了 MD5Hash 应该如何用于电子邮件列表?仅供参考,我在 Mac.
上使用终端
谢谢!
我猜他们不想传输纯文本电子邮件。稍后他们会将他们电子邮件的哈希值与您的文件进行比较。
例如emails.txt:
a@a.com
b@b.com
c@c.com
d@d.com
将每封电子邮件的 MD5-s 写入新文件的命令:
cat emails.txt | while read line; do echo -n $line|md5; done >> emailsMd5.txt
如果您的文件包含以逗号分隔的电子邮件:
cat emailsCommaSep.txt | perl -pe s/,/\n/g | while read line; do echo -n $line|md5 done >> emailsMd5.txt
来源:
- How to create md5 hash in bash in Mac OS X
- hash each line in text file
我在一个 txt 文件中有一个电子邮件列表,供应商要求对其进行 MD5Hash 加密。根据我的理解,MD5Hash 不是加密,所以我不确定该怎么做。
是否有终端命令获取 txt 文件并对文件中的每一封电子邮件进行 MD5 哈希处理,使其成为 "encrypted"?
我知道的唯一一个关于 MD5hash 的终端命令和我对文件进行 MD5hash 时的结果如下:
MD5 -r /Users/Me/Desktop/test_file.txt
结果是:
0240da8148f06ae774de0831eda20eee /Users/Me/Desktop/test_file.txt
有人知道(我猜)MD5hash 文件中每一封电子邮件的方法吗?有 20k 封电子邮件,因此无法单独处理每一封。或者我误解了 MD5Hash 应该如何用于电子邮件列表?仅供参考,我在 Mac.
上使用终端谢谢!
我猜他们不想传输纯文本电子邮件。稍后他们会将他们电子邮件的哈希值与您的文件进行比较。
例如emails.txt:
a@a.com
b@b.com
c@c.com
d@d.com
将每封电子邮件的 MD5-s 写入新文件的命令:
cat emails.txt | while read line; do echo -n $line|md5; done >> emailsMd5.txt
如果您的文件包含以逗号分隔的电子邮件:
cat emailsCommaSep.txt | perl -pe s/,/\n/g | while read line; do echo -n $line|md5 done >> emailsMd5.txt
来源:
- How to create md5 hash in bash in Mac OS X
- hash each line in text file