这个校验和系统有名字吗?

时间:2014-06-01 09:13:04

标签: math checksum

鉴于数字654,支票金额为7。

通过将数字分成单个数字并计算所有数字的按位XOR总和来计算校验和。

一个限制是不允许大于7的数字,实际上是八进制数。

这是一个JavaScript实现

function (numberString) {
    var sum = 0;
    var digits = numberString.split('');
    for (var i=0; i < digits.length; i++) {
        var digit = parseInt(digits[i]);
        sum = sum ^ digit;
    }
    return sum;
};

我的问题是:这是&#34;方法&#34; /&#34;系统&#34;有一个名字/历史,类似于Luhn算法? (即使这简单得多)

0 个答案:

没有答案