如何在jQuery中创建散列电子邮件?
我需要在jQuery中散列一封电子邮件,以便与Gravatar一起使用。
所以:
http://www.gravatar.com/avatar/user@email.com
将变成:
http://www.gravatar.com/avatar/205e460b479e2e5b48aec07710c08d50
我能够从Python / Mako收到电子邮件并将其传递给我的jQuery类。
var gravatar_placeholder = $('#modal-vcard .vcard_profile_pic img').prop('src'); var substr = gravatar_placeholder.split('__gravatar__').join(their_email);
用户的电子邮件是their_email
的电子邮件,我需要在上面的第二行之前在jquery / javascript中进行哈希,这样它就会生成Gravatar 。
我在这里找到了这个答案 ,但是在我的情况下无法使它工作。
有小费吗? 你怎么会接近这个?
有几种哈希算法,我不确定你想使用哪一种,但MD5是一种非常流行的哈希算法。
例如,MD5中的someemail@test.com
哈希是9cb0cbcda88377b1e1d66e8d7f01cbae
。
这是另一个使用加密库的例子