Каков формат данных на магнитной полосы карты?
Это часто задаваемые вопросы ответ был написан в основном информацию, представленную Союз $ эль:
Данные, изложенные в стандарте магнитных карточек в трех направлениях. Магнитной полосы карты может иметь любой из этих путей, или сочетание этих направлениях.
Track 1 был первый трек стандартизированы. Он был разработан Международной ассоциацией воздушного транспорта (ИАТА) и до сих пор для их использования. Это 210bpi в номере за 79 7-битные символы.
Track 1 кодируется с 7-битной схемы (6 бит данных плюс один паритет бит), что основан на ASCII. Если читатель не выполняет преобразование ASCII, все, что вам нужно сделать, это добавить 0x20 каждого байта, чтобы включить его в ASCII (Есть нет "контроля" символов). Седьмой бит нечетного паритета битных в конце каждого байта.
Track 1 Поля
| Начать дозорных | 1 байт (символ на%) |
| Формат кода | 1 байт альфа (стандартный для финансовых учреждений, определяет формат код "B") |
| Начальное Номер счета | До 19 символов. American Express вставляет символы в здесь, в этом же месте цифры являются разбиты на лицевой стороне карты. |
| Разделитель | 1 байт (символ ^) |
| Код страны | 3 байта, если они используются. (Соединенные Штаты 840) Это используется только в том случае, если номер счета начинается с "59". |
| Фамилия | |
| Фамилия сепаратор | (в / символов) |
| Первое имя или инициалы | |
| Пространства | (когда следуют более подробные данные) |
| Отчество или инициалы | |
| Период | (когда следуют названия) |
| Название | (если используется) |
| Разделитель | 1 байт (^) |
| Срок действия или разделителя | 4 байта (YYMM) или один байт разделитель, если, не истекающий карты. |
| Дискреционное данных | Факультативные данные могут кодироваться здесь эмитента. |
| Конец Sentinel | 1 байт (в? Символов) |
| Продольная Redundancy Check (LRC) | 1 байт. В LRC состоит из битов четности для каждого "строка" байт, в результате чего в общей сложности еще. Это означает, что общая сумма всех бит 1S каждый байт должен выйти на четное число. То же для бит 2 и т.д. в LRC паритет бит не сумма паритет бит в сообщении, но только паритет разрядные для LRC характера сам. (Это странно, как и любой другой отдельно взятый байт в паритета бит.) |
Track 2 был разработан американской ассоциацией банкиров (ABA) для онлайн-финансовых операций. Это 75bpi с комнатой для 40 5-битный цифровые символы.
Track 2, закодированные с помощью 5-битной схемы (4 бит данных плюс один паритет бит.) Для того, чтобы перевести эти данные в ASCII, 0x30 добавить в каждый байт.
Track 2 поля
| Начать дозорных | 1 байт (0x0B, или, в ASCII) |
| Начальное Номер счета | До 19 байт |
| Разделитель | 1 байт (0x0D, или = в ASCII) |
| Код страны | 3 байта, если они используются. (Соединенные Штаты 840) Это используется только в том случае, если номер счета начинается с "59". |
| Срок действия или разделителя | 4 байта (YYMM) или один байт разделитель, если, не заканчивающийся карту |
| Дискреционное данных | Факультативные данные могут кодироваться здесь эмитента. |
| Конец Sentinel | 1 байт (0x0F или? В ASCII) |
| Продольная Redundancy Check (LRC) | 1 байт. |
Track 3 используется также для финансовых сделок. Разница заключается в ее чтение / запись возможностей. Это 210bpi в номере за 107 числовых знаков. Track 3 используется для хранения enciphered PIN, код страны, денежных единиц, количество санкционированных вспомогательные счета, счета и другие ограничения.
Track 3 имеет те же свойства, как дорожка 1 (начало и конец часового и LRC байт), за исключением того, что не существует стандартного для данного содержания или формы. Track 3 в настоящее время не используются какие-либо национальные банковские карты.
В тех редких систем, в которых PIN хранится на карте, это трек, где она хранится.
Дополнительного чтения на магнитные карточки
Для получения дополнительной информации по этой теме, прочтите ANSI / ISO 7811/1-5 стандарта. Данный документ можно получить в Американской банковской ассоциацией.
Другие стандарты документов, охватывающих смежные темы включают в себя:
- ANSI X3.92 Алгоритм шифрования данных (DEA)
- ANSI X3.106 модемы из ДЕА операции
- ANSI X4.16 американского национального стандарта для финансовых служб, финансовые сделки карт, кодирование магнитной полосы
- ANSI X9.8 персональный идентификационный номер (PIN) безопасности и управления
- ANSI X9.19 финансовым институтом розничного аутентификации сообщений (MAC)
- ISO 7810
- ISO 7811
- ISO 7812
- ISO 8583 возникла карточку банка сообщений; Interchange сообщение спецификаций; Контент для финансовых сделок.
- ISO 8731-1 банковской Утвержденные алгоритмы аутентификации сообщения
Часть 1 - ДЭА
Часть 2 - Сообщение алгоритмы аутентификации - ISO 7816 Идентификация карт, Комплексная схема (ы) с контактами
Часть 1 - Физические характеристики
Часть 2 - Размеры и расположение контактов
Часть 3 - электронные сигналы и протоколы передачи
|
Закладка Что такое формат данных на магнитной полосы карты?
Последние сообщения блога
- SourceForge против Freshmeat

