Когда приходится вводить или записывать длинную последовательность цифр, всегда есть вероятность ошибиться при вводе. Один из способов проверки правильности введенных данных таков. Производим специальные вычисления над введенными данными, получаем какое-то специальное число. Затем это число вставляем в исходную последовательность данных, и так храним и обрабатываем. В следующий раз, когда эти данные будут передаваться или вводиться - повторяем вычисления и смотрим результат. Если получаем то же самое значение, которое есть во введенных данных - то скорее всего, данные введены правильно...
Когда я говорю, что пользуюсь карточками разных банков и делаю это абсолютно бесплатно, многие не понимают, к чему такая путаница. Сейчас объясню и покажу, как на этом можно заработать. Когда покупатели приходят в магазин, у них есть фреш карты от всех мест, где они часто совершают покупки. Получается, у кого-то скидочных карт целые визитницы. Так и с банковскими картами, все карточки у меня подписаны и помимо скидки от магазина, банк возвращает мне деньги за мои покупки от 1 до 30% с каждой. Многие знают про кэшбек, но 84% населения России, как показал опрос, не умеют им пользоваться...