Валидатор Алгоритма Луна

РазработчикМатематикаБезопасность
РЕКЛАМА · УДАЛЯТЬ?

Единая валидация

Пробелы, тире и точки автоматически удаляются

Пакетная проверка

Сгенерировать валидное число

Введите число для валидации

Результаты пакета

Число Статус Формат
Результат появится здесь
РЕКЛАМА · УДАЛЯТЬ?

Гид

Валидатор алгоритма Луна

Валидатор Алгоритма Луна

Мгновенно проверяйте любое число по алгоритму контрольной суммы Луна. Этот инструмент, используемый во всем мире для проверки номеров кредитных карт, кодов IMEI и других идентификаторов, предоставляет вам гарантированно точные результаты с полным пошаговым разбором.

Как использовать

Введите или вставьте число в поле ввода. Инструмент проверяет его в режиме реального времени по мере ввода, автоматически удаляя пробелы, тире и точки. Просмотрите пошаговый разбор расчета Луна, чтобы точно понять, как вычисляется контрольная сумма. Используйте пакетный режим для проверки нескольких чисел одновременно.

Функции

  • Валидация в реальном времени – Мгновенная обратная связь (валидно/невалидно) по мере ввода с четкими визуальными индикаторами
  • Пошаговый разбор – Отображение каждой удвоенной цифры, суммы и финального расчета по модулю
  • Определение формата – Определяет форматы Visa, Mastercard, Amex, Discover, JCB и IMEI
  • Пакетная проверка – Вставьте несколько чисел (по одному на строку) и проверьте все одновременно
  • Генератор чисел – Создавайте случайные валидные числа Луна любой длины (8-19 цифр)
  • Автоматическое форматирование – Автоматически удаляет пробелы, тире и точки из ввода

РЕКЛАМА · УДАЛЯТЬ?

Часто задаваемые вопросы

  1. Что такое алгоритм Луна и где он используется?

    Алгоритм Луна (также называемый алгоритмом Модуль 10) — это формула контрольной суммы, созданная Хансом Петером Луном в 1954 году. Он обнаруживает случайные ошибки в идентификационных номерах и используется для проверки номеров кредитных карт, кодов IMEI, национальных идентификаторов поставщиков, канадских номеров социального страхования и других стандартизированных идентификаторов.

  2. Как работает расчет контрольной суммы Луна?

    Начиная с самой правой цифры и двигаясь влево, каждая вторая цифра удваивается. Если удвоение дает число больше 9, вычтите 9. Суммируйте все цифры (удвоенные и неудвоенные). Если общая сумма по модулю 10 равна нулю, число валидно. Контрольная цифра выбирается так, чтобы эта сумма была кратна 10.

  3. Может ли алгоритм Луна обнаружить все типы ошибок?

    Нет. Алгоритм Луна обнаруживает все ошибки в одной цифре и большинство перестановок смежных цифр, но он не может обнаружить перестановку последовательности 09 на 90 (или наоборот). Он также не обнаруживает многие другие ошибки перестановок или парных цифр. Это простая схема обнаружения ошибок, а не мера криптографической безопасности.

  4. Является ли число, прошедшее проверку Луна, доказательством того, что это реальная кредитная карта?

    Нет. Валидация Луна только подтверждает, что число имеет математически валидную контрольную сумму. Многие случайно сгенерированные числа могут пройти проверку Луна. Валидная контрольная сумма не означает, что число выпущено банком, имеет средства или активно. Валидация карты требует авторизации через платежную сеть.

Хотите убрать рекламу? Откажитесь от рекламы сегодня

Установите наши расширения

Добавьте инструменты ввода-вывода в свой любимый браузер для мгновенного доступа и более быстрого поиска

в Расширение Chrome в Расширение края в Расширение Firefox в Расширение Opera

Табло результатов прибыло!

Табло результатов — это интересный способ следить за вашими играми, все данные хранятся в вашем браузере. Скоро появятся новые функции!

РЕКЛАМА · УДАЛЯТЬ?
РЕКЛАМА · УДАЛЯТЬ?
РЕКЛАМА · УДАЛЯТЬ?

новости с техническими моментами

Примите участие

Помогите нам продолжать предоставлять ценные бесплатные инструменты

Купи мне кофе
РЕКЛАМА · УДАЛЯТЬ?