【发布时间】:2016-05-25 10:43:41
【问题描述】:
如何计算单元格列表中文本的 MD5 或 SHA1 哈希?例如,我在 A 列的 1-100 行中有 100 个电子邮件地址,我希望将它们全部加密。我想在每个解密的电子邮件地址旁边的 B 列中写下加密的电子邮件。最好的方法是什么?
我已经阅读了answer here,但它并不完全有效
我对谷歌电子表格的经验很少:-(
我开始使用这个脚本,但一次只能加密一封电子邮件
function MD5 (input) {
var rawHash = Utilities.computeDigest(Utilities.DigestAlgorithm.MD5, input);
var txtHash = '';
for (i = 0; i < rawHash.length; i++) {
var hashVal = rawHash[i];
if (hashVal < 0) {
hashVal += 256;
}
if (hashVal.toString(16).length == 1) {
txtHash += '0';
}
txtHash += hashVal.toString(16);
}
return txtHash;
}
【问题讨论】:
标签: excel google-sheets