Контрольные цифры / Луна
Проверка по алгоритму Луна (Mod 10) с пошаговым расчётом
Проверьте любое число, защищённое контрольной суммой по алгоритму Луна (mod-10), например номер платёжной карты или IMEI, и просмотрите расчёт по каждой цифре. Инструмент проверяет только уже имеющиеся у вас числа и не создаёт их.
Проверка по алгоритму Луна (Mod 10) с пошаговым расчётом: Начиная справа, удваивается каждая вторая цифра, а из любого результата больше 9 вычитается 9. Затем складываются все цифры: сумма цифр числа 79927398713 равна 70 — это кратно 10, поэтому проверка пройдена. Первые цифры и длина номера позволяют определить тип карты, например 4 у Visa или 34 и 37 у American Express. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.
- Запуски
- В вашем браузере
- Стоимость
- Бесплатно · без регистрации
- Доступность
- Готово к использованию
Полностью работает в браузере
Начиная с крайней правой цифры, каждую вторую цифру удваивают, а если результат больше 9, из него вычитают 9. Число проходит проверку, если сумма всех результатов кратна 10. Проверка выявляет любую одиночную ошибку в цифре и большинство перестановок соседних цифр, поэтому её используют в номерах карт, IMEI и многих идентификационных номерах. Успешная проверка не означает, что карта или телефон существуют: этот инструмент только проверяет номера и не создаёт их.
Пример
Для 4111 1111 1111 1111 удваиваются 4 в начале и семь единиц — получается 8 и 2, а остальные восемь единиц остаются без изменений: 8 + 7 × 2 + 8 × 1 = 30, число, кратное 10, поэтому проверка пройдена. Это известный тестовый номер, который не выдаёт ни один банк.
История
Инженер IBM Hans Peter Luhn запатентовал этот метод в 1960 году. Это проверка по mod-10, достаточно простая для вычисления вручную; в проверке IBAN используется более надёжный mod 97, а в ISBN-10 — mod 11.
Как пользоваться
- Вставьте номер — пробелы и дефисы будут проигнорированы.
- Узнайте, пройдена ли проверка, и посмотрите тип карты, если номер похож на карточный.
- Проследите за удвоенными цифрами и увидьте, как складывается сумма.
Конфиденциальность и ограничения
Номер проверяется в вашем браузере и никуда не отправляется.
Похожие инструменты
Часто задаваемые вопросы
Означает ли успешная проверка, что карта настоящая?
Нет: проверку проходит примерно каждое десятое случайное число. Она выявляет только ошибки при вводе; существует ли карта или счёт, знает только их банк.
Какие ошибки обнаруживает проверка?
Любую отдельную неверную цифру и почти каждую перестановку двух соседних цифр; единственная перестановка, которую она не обнаруживает, — 09 и 90.
Где это используется?
В номерах платёжных карт, номерах IMEI телефонов, канадских номерах социального страхования, а также во многих номерах программ лояльности и идентификаторах.
Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен