С какой вероятностью одна ошибка в номере банковской карты делает номер невалидным?

Ответить
Ответить
Комментировать
1
Подписаться
1
2 ответа
Поделиться

Для проверки правильности номера банковской карты используется алгоритм вычисления контрольной цифры номера карты.
Предназначен не для шифрования, но исключительно для  выявления ошибок, вызванных непреднамеренным искажением данных  (например, при ручном вводе номера карты). Позволяет лишь с некоторой  степенью достоверности судить об отсутствии ошибок в блоке цифр, но не  даёт возможности нахождения и исправления обнаруженной неточности.

Аналогично определяется правильность ввода, например, ИНН - подробно можно прочитать здесь Я несколько раз реализовывал этот алгоритм на практике

Циничный Реалистотвечает на ваши вопросы в своейПрямой линии
0
0
Прокомментировать

С большой, говорю вам как человек, которому приходилось много людей проводить через разные платёжные системы.

Первая цифра - четыре, пять или шесть - это платёжная система. Виза, Мастеркард, Маэстро. Уже отсеивает некоторую часть случайностей, согласитесь?  Bank Identification Number - первые шесть цифр банка, которые тоже служат для идентификации. О других показателях и хитростях я не знаю, но они присутствуют. Вы можете попробовать сами, зайдите на какой-нибудь крупный сайт с платёжной системой, попробуйте вписать и увидите результат.

0
0
Прокомментировать
Ответить
Читайте также на Яндекс.Кью
Читайте также на Яндекс.Кью