What Luhn algorithm can do for us ?
Validate a variety of identification numbers, such as credit card numbers or IMEI numbers.
What Luhn algorithm cannot do for us ?
Prevent malicious attacks, what Luhn algorightm does is check digits, specifically checking for typos such as missing digits.
$ npm install --save mod10
var mod10 = require('mod10');
// will return true if the identification number is valid
mod10(30569309025904);
MIT © Muhammad Ghazali