Лайфхакер
Лайфхакер
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Куда поехать на выходные
Розовый октябрь
Добрые новости
Стыдные вопросы
Есть мнение
Норм или стрём
Личный опыт
Объясняем за минуту
Технологии
20 января 2014

Что означают номера банковских карт

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

Что означают номера банковских карт

Любая банковская карта имеет собственный идентификатор — уникальный 16-значный номер. Можно подумать, что раз людей (а значит и карт) так много, то можно обмануть систему, введя придуманную комбинацию цифр при, скажем, регистрации в каком-то сервисе, не предполагающем оплату с указанной карты прямо сейчас. Однако такой трюк не сработает. Дело в том, что номера банковских карт строятся исходя из определённых правил, и это позволяет вычислить достоверность существования введённой карты даже без обращения непосредственно к банку.

⚡ Новости из мира гаджетов, обзоры, гайды и не только — в телеграм-канале «Технологии | Лайфхакер».

К примеру, при указании карты Visa и введении любой первой цифры, отличной от четвёрки, ничего не сработает. Номера всех карт Visa начинаются с цифры «4».

Абсолютное большинство карт в России выпускаются от платёжных систем Visa и MasterCard. Для них справедливы следующие комбинации цифр в начале номера:

  • Visa: 4-
  • MasterCard: 51- 52- 53- 54- 55-

Полный список префиксов банковских карт, в зависимости от платёжной системы, можно найти здесь.

Контрольная сумма

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

Для мгновенного обнаружения ошибок при вводе, были разработаны проверочные алгоритмы. Последняя цифра в номере любой банковской карты — это результат последовательности предыдущих 15 цифр, и его всегда можно «угадать», если знать первые 15 цифр и алгоритм Луна.

В 1954 году Ганс Питер Лун создал алгоритм, который в дальнейшем вошёл в международный стандарт ISO/IEC 7812–1, на основе которого и строятся номера карт.

Причинами выбора такого алгоритма стали его простота и эффективность. Обычный человек после пары-тройки пробных просчётов сможет вычислять контрольную цифру в уме. При этом, метод гарантированно обнаруживает ошибку при неправильном вводе одной цифры номера. Помимо этого, алгоритм обнаруживает почти все случайные парные замены цифр (типичная ошибка человека при вводе). Однако тут есть и минусы. Контрольная сумма — всего 1 цифра. Значит, существует 10% шанс, что случайно сгенерированный номер окажется верным для алгоритма.

Алгоритм Луна работает очень просто и имеет вариации только в зависимости от количества цифр в последовательности (чётное или нечётное число элементов). Также создатель предлагал нумеровать цифры справа налево, но можно и так.

Изначально у нас есть последовательность из 16 цифр.

4

Нумеруем все цифры слева направо. Первую и последующие через одну цифры умножаем на два, и, если произведение оказывается больше девяти, то вычитаем из него 9. Как вариант — складываем цифры получившегося двузначного числа. Будет то же самое.

1

Получившаяся последовательность складывается.

2

Результат воспроизведения должен быть кратен 10, иначе контрольная цифра неверна. Чтобы сделать её верной для исходной последовательности, нужно увеличить её настолько, чтобы сумма после преобразования была кратна 10.

3

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

Другие примеры использования

Контрольные суммы используются повсеместно. Это позволяет мгновенно вычислять ошибки при вводе важных последовательностей цифр. Штрих-коды, идентификационные номера различных персональных документов в разных странах — везде используются контрольные суммы. Стоит заметить, что контрольные суммы применяются вообще во всей электронике, где важна целостность и сохранность достоверности данных.

Чётность

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

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

ku-xlarge

Метод крайне прост, но также и очень неэффективен. Нельзя сказать, какой из битов в байте был записан некорректно. Быть может, сам контрольный бит записался неверно? Двойная ошибка также могла попросту проскочить.

Сейчас память куда надёжнее, и обычные компьютеры более не используют проверку на чётность. Однако до сих пор существуют особо требовательные к надёжности системы (банковская сфера, энергетика и так далее). Там применяется особый тип памяти под названием ECC (Error Correcting Code Memory). Алгоритмы, подобные тем, что применяются в ECC, позволяют с абсолютной точностью обнаруживать каждый некорректный бит и исправлять его значение на верное.

RAID

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

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

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

Альтернативный и чуть более эффективный по финансам метод заключается в дроблении данных по разным дискам и записи контрольных сумм на эти диски. Весь смысл RAID строится на предположении о том, что поломка одного диска может случиться в любой момент, а вот поломка сразу двух — куда менее вероятна. Как только в работе одного диска обнаруживаются неполадки, то, с надеждой на нормальную работу оставшихся дисков, поломанного брата убирают и ставят на место новый диск. Затем на него заливается информация и система продолжает работать как надо.

Изначально аббревиатура RAID означала «Redundant Array of Inexpensive Disks». Смысл заключался именно в использовании более дешёвых и менее надёжных дисков. Было понятно, что диски выходят из строя, но с учётом сохранения данных, такие диски обходились суммарно дешевле, нежели более дорогие и относительно более надёжные диски.

Сейчас, когда жёсткие диски в целом стали куда надёжнее, само значение RAID изменилось. Теперь это «Redundant Array of Independent Disks».

Подобные меры, безусловно, нужны, и мы, если посмотрим на это с позиции жизни отдельного человека, легко сможем спроецировать такие методы на ежедневную деятельность — различные чек-листы, todo-менеджеры, ремайндеры, подёргать дверь после того, как заперли её ключом. Всё это проверки на ошибки и попытки избежать их.

Источник: Gizmodo.com
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter
Это интересно
3 причины, почему с дачи мы всегда возвращаемся с полным багажником

3 причины, почему с дачи мы всегда возвращаемся с полным багажником

BitrixGPT Agent

Команда Лайфхакера попробовала нового ИИ-агента в «Битрикс24». 5 возможностей, которые нас удивили 

Реклама
Как в кино, только дома: устраиваем атмосферный просмотр фильмов с Samsung Микро RGB

Как в кино, только дома: устраиваем атмосферный просмотр фильмов с Samsung Микро RGB

Реклама
5 необычных вещей, которые можно сделать в агротехклассе за один день

5 необычных вещей, которые можно сделать в агротехклассе за один день

Комментарии
Авторизуйтесь, чтобы оставить комментарий
Fat
20.01.14 16:14
Чё-то речь о номерах карт утекла вообще в другую степь. Зачем последний абзац про RAID? :)
Sergey Suyagin
20.01.14 16:27
Познавательно же:)
Dmitry
20.01.14 16:51
25 кадр, не иначе
Александр Руснак
20.01.14 17:52
Заголовок статьи было бы неплохо откорректировать :)
Азат Файзрахманов
20.01.14 18:33
Напоминает тупой копипаст из какой нибудь статьи посвященной контрольным суммам. Поэтому автора и понесло на RAID и ECC.
Александр Бонель
21.01.14 11:24
Спасибо за познавательную статью про то, как можно обмануть алгоритм проверки контрольной суммы номера банковской карты. Где лайфак?
Александр Бонель
21.01.14 11:30
> Если сумма битов в байте была чётной, то в контрольный бит записывалась единица, иначе — нуль. А Вы уверены что это точная формулировка?
Что вы могли пропустить
Что такое кремний-углеродные аккумуляторы в смартфонах — и чем они лучше литийионных
Что такое кремний-углеродные аккумуляторы в смартфонах — и чем они лучше литийионных
0
15:00
Ликбез
Технологии
В AnTuTu назвали 10 самых мощных Android-флагманов сентября— лидер неожиданный
В AnTuTu назвали 10 самых мощных Android-флагманов сентября— лидер неожиданный
0
14:09
Новости
Устройства
Anthropic и OpenAI уже готовятся к худшим сценариям в развитии ИИ
Anthropic и OpenAI уже готовятся к худшим сценариям в развитии ИИ
0
Вчера
Новости
Технологии
PlayStation 5 или Xbox Series X: в чём различия и какую консоль выбрать в 2026 году
PlayStation 5 или Xbox Series X: в чём различия и какую консоль выбрать в 2026 году
0
Вчера
Технологии
Технологии
В Telegram для ПК нашли уязвимость, которая позволяет похищать файлы и аккаунты
В Telegram для ПК нашли уязвимость, которая позволяет похищать файлы и аккаунты
0
Вчера
Новости
Технологии
Xiaomi выпустила настольную лампу с радаром — она сама включается и регулирует яркость
Xiaomi выпустила настольную лампу с радаром — она сама включается и регулирует яркость
0
Вчера
Новости
Устройства
Поиск в Windows 11 полностью переработали — он стал быстрее и научился выполнять команды
Поиск в Windows 11 полностью переработали — он стал быстрее и научился выполнять команды
0
Вчера
Windows
Новости
ИИ на пальце: недорогое смарт-кольцо Natura Interface позволяет управлять ChatGPT и другими агентами
ИИ на пальце: недорогое смарт-кольцо Natura Interface позволяет управлять ChatGPT и другими агентами
0
Вчера
Новости
Устройства
Apple анонсировала запуск новых устройств 13 октября
Apple анонсировала запуск новых устройств 13 октября
0
8 октября
Новости
Технологии
На тысячах Android-смартфонов обнаружили встроенный вирус — его почти невозможно удалить
На тысячах Android-смартфонов обнаружили встроенный вирус — его почти невозможно удалить
0
8 октября
Новости
Технологии
Объясняем за минуту: почему стиральная машина на последних минутах может внезапно добавить время
Объясняем за минуту: почему стиральная машина на последних минутах может внезапно добавить время
0
8 октября
Технологии
Технологии
Как у мобильников из нулевых: PocketBook представила читалки со сменными панелями
Как у мобильников из нулевых: PocketBook представила читалки со сменными панелями
0
8 октября
Новости
Устройства
Как скачать приложения VK и Max на новый iPhone
Как скачать приложения VK и Max на новый iPhone
0
8 октября
Ликбез
Технологии
Photoshop и не только: ИИ-разработчик создал бесплатные копии 7 программ Adobe
Photoshop и не только: ИИ-разработчик создал бесплатные копии 7 программ Adobe
0
8 октября
Новости
Технологии
Нейрослоп или нет? Google открыла доступ к ИИ-детектору фото, видео и музыки всем желающим
Нейрослоп или нет? Google открыла доступ к ИИ-детектору фото, видео и музыки всем желающим
0
8 октября
Веб-сервисы
Новости

Новые комментарии

Аватар автора комментария
Вася1 час назад

0 / 0

камерный триллер «Связь» просто роскошный. словно "радиоволна"))
Забытая фантастика с Киллианом Мёрфи возглавила рейтинг фильмов, не хуже «Интерстеллара»
Аватар автора комментария
7 часов назад

0 / 0

После 4 х дней брожения выжал через марлю, перелил перчатка не поднимается , в чем причина?
Как сделать яблочный сидр в домашних условиях
Аватар автора комментария
Evialroot9 часов назад

0 / 0

Тоже как вариант. Даёшь классический "броманс".
«Битва моторов» — настоящий российский блокбастер о гонках и бромансе Юры Борисова и Ивана Янковского
Аватар автора комментария
Евгения9 часов назад

0 / 0

У меня не получилось. 2 яблока - понятие растяжимое, я взяла два прекрасных отборных яблока сорта "Северный синап", очистила от сердцевинок, кожицу чистить не стала - мне нравится с ней. Итог по весу 226 грамм чистых яблок. Хлопья использовала Ясно солнышко 2й размер. Горяча вода - понятие тоже растяжимое - 60° это тоже горячая вода, опыт приготовления теста на "горячей воде" подсказал что нужен именно кипяток. Его и использовала. В итоге, через 5 минут тесто получилось густым и клейким настолько что не хотело отлипать от ложки. Масло на сковороду давно не лью - добавила 20 грамм оливкового масла в тесто. Итог из-за густого теста оладьи получились бесформенными тесто не желало оставаться на сковороде, а следовало за ложкой, которой я его пыталась немного приплюснуть, чтобы не получались слишком толстые. Получалось что то около 5-6 мм и все равно они не пропекались до конца. Печь пришлось на маленьком огне - иначе корочка снизу моментально начинала подгорать, а сверху тесто не загустевало, но и даже на самом маленьком огне они внутри получились полусырыми, благо есть можно без страха яблоки и овсянка сами по себе съедобны в сыром виде ) В итоге каких там 20 минут? 1,5 часа! Сама по себе комбинация 🔥, обожаю и овсянку, и яблоки, а вот корицу не люблю, её не положила вовсе (однако думаю фейл точно не в этом). По количеству клетчатки на порцию - просто 💣 на одну порцию... Да, насчет одной порции у меня получилось теста около литра, для одной порции - многовато, скорее 2, чем одна! По калориям это 798 ккал / 24,7 белка / 12,5 г жира / 151 углеводы / клетчатка 25,4. Сами по себе оладьи получились достаточно пресные - 2 грамма СЗ исправили положение. Но! Оладьи, несмотря на то, что горелые всё же вкусные, не даром Макароныч говорил, что комбинация свежих, вкусных и полезных продуктов не может быть сама по себе плохой, но возможно кривые руки (или слишком растяжимый рецепт, а возможно и то и другое) увы подкачали...
Яблочно-овсяные оладьи без яиц, муки, сахара и молочных продуктов
Давайте посчитаем. Как эффективно вести семейный бюджет

Давайте посчитаем. Как эффективно вести семейный бюджет

Лайфхакер
Информация
О проектеРубрикиРекламаРедакцияВакансииО компании
Подписка
TelegramВКонтактеTwitter (X)PinterestYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообществаСогласие на обработку персональных данныхСогласие для рекламных рассылокСогласие для информационной программы
18+Копирование материалов запрещено.
Издание может получать комиссию от покупки товаров, представленных в публикациях