В этом сегменте, я хочу рассказать вам об ещё одной форме шифрования, под названием шифрование с сохранением формата. И опять, такая форма достаточно часто встречается на практике, особенно при шифровании номеров кредитных карт. Итак, давайте посмотрим, как это работает. Вспомним что номер обычной кредитной карты состоит из 16 цифр разбитых на 4 блока по 4 цифры в каждом. Возможно вы слышали раньше что первые 6 цифр - это BIN, который определяет ID эмитента. Например все кредитки обслуживающиеся VIS-ой всегда начинаются с цифры 4. у MasterCard с 51 и 55 и т.д. и т.п. Следующие 9 цифр - это номер аккаунта конкретного клиента а последняя цифра это контрольная сумма последних 15 цифр.