【发布时间】:2017-09-14 11:46:30
【问题描述】:
为了使用 Gravatar 个人资料图片,我想将电子邮件地址转换为 MD5 哈希值(Gravatar 需要)。
Zapier 允许使用 Node 4.3.2。
谁能帮忙?
【问题讨论】:
为了使用 Gravatar 个人资料图片,我想将电子邮件地址转换为 MD5 哈希值(Gravatar 需要)。
Zapier 允许使用 Node 4.3.2。
谁能帮忙?
【问题讨论】:
使用 Node 4.3.2 标配的 crypto 模块。
var crypto = require('crypto');
var emailStr = 'your@email.com';
var hashStr = crypto.createHash('md5').update(emailStr).digest('hex');
【讨论】:
您可以使用https://github.com/coolaj86/jsMD5
var md5 = require('./md5')
, na
, str
;
na = md5.digest(<array of numbers>);
// na is an array of numbers
str = md5.digest_s('The quick brown fox jumped over the lazy dog.');
// str === '5c6ffbdd40d9556b73a21e63c3e0e904'
【讨论】: