Если Вы когда-либо интересовались, что обозначают цифры на вашей банковской карте, тогда эта инфографика для Вас:
Для справки:
Алгоритм Лу́на (англ. Luhn algorithm) - алгоритм вычисления контрольной цифры номера пластиковых карт в соответствии со стандартом ISO/IEC 7812. Не является криптографическим средством, предназначение алгоритма в первую очередь - выявление ошибок, вызванных непреднамеренным искажением данных (например, при ручном вводе номера карты, при приёме данных о номере социального страхования по телефону).
Позволяет лишь с некоторой степенью достоверности судить об отсутствии ошибок в блоке цифр, но не даёт возможности локализации и коррекции обнаруженной неточности.
Алгоритм разработан сотрудником фирмы IBM Гансом Питером Луном, описан в США в 1954 году, патент получен в 1960 году.
Наиболее распространённые применения для подсчёта контрольной цифры:
- Номера всех банковских карт
- Номера некоторых дисконтных карт
- Коды социального страхования
- IMEI-коды
- MEID (модифицированный алгоритм)
В настоящее время содержание алгоритма является публичным достоянием.
Комментариев нет:
Отправить комментарий