Qual é o layout de dados sobre os cartões de fita magnética?
Este FAQ resposta foi escrito em grande parte com informações fornecidas pela WEA $ el:
Os dados são definidos em uma norma cartão magnético em três faixas. Uma banda magnética cartão pode ter qualquer um desses caminhos, ou uma combinação dessas faixas.
Tema 1 foi a primeira faixa padronizado. Ele foi desenvolvido pela International Air Transportation Association (IATA) e ainda é reservado para a sua utilização. É 210bpi com espaço para 79 7-bit caracteres.
Tema 1 é codificada com um regime de 7 bits (6 bits de dados, mais uma paridade bit) que é baseada em ASCII. Se o seu leitor não executar a conversão ASCII, tudo que você tem que fazer é adicionar a cada byte 0x20 para transformá-lo em ASCII (não há "controlo" caracteres). O sétimo é um pouco estranho paridade pouco no final de cada byte.
Tema 1 Campos
| Iniciar sentinela | 1 byte (o caracter%) |
| Formato código | 1 byte alfa (O padrão para as instituições financeiras especifica formato código é "B") |
| Primary Conta número | Até 19 caracteres. American Express insere caracteres de espaço por aqui nos mesmos lugares os dígitos estão quebrados na face do seu cartão. |
| Separador | 1 byte (o caractere ^) |
| Código do país | 3 bytes, se utilizado. (Os Estados Unidos são 840) Esta é usada apenas se o número da conta começa com "59". |
| Sobrenome | |
| Apelido separador | (a / carácter) |
| Primeiro nome ou iniciais | |
| Space | (quando seguidas de mais dados) |
| Médio nome ou iniciais | |
| Período | (quando seguidas por um título) |
| Título | (quando utilizados) |
| Separador | 1 byte (^) |
| Data de validade ou separador | 4 bytes (YYMM) ou a um byte se um separador não expira cartão. |
| Discretionary dados | Opcional dados podem ser codificados aqui pelo emitente. |
| Fim Sentinela | 1 byte (o? Personagem) |
| Longitudinal Redundancy Check (LRC) | 1 byte. A LRC é composto por bits de paridade para cada "linha" de bytes, tornando o mesmo total. Isso significa que o total de todos os bits 1s de cada byte tem que sair para um mesmo número. Mesma para bit 2, etc O LRC da paridade bits não é a soma dos bits de paridade da mensagem, mas apenas a paridade LRC bit para o personagem em si. (É estranho, tal como qualquer outro único byte da paridade bit.) |
Tema 2 foi desenvolvido pela American Bankers Association (ABA) para transações financeiras on-line. É 75bpi com espaço para 40 bits 5 caracteres numéricos.
Tema 2 está codificado com um regime de 5-bits (4 bits de dados, mais uma paridade bit.) Para converter esses dados em ASCII, adicionar a cada byte 0x30.
Tema 2 Campos
| Iniciar sentinela | 1 byte (0x0B, ou uma; em ASCII) |
| Primary Account Number | Até 19 bytes |
| Separador | 1 byte (0x0D, ou um em ASCII =) |
| Código do país | 3 bytes, se utilizado. (Os Estados Unidos são 840) Esta é usada apenas se o número da conta começa com "59". |
| Data de validade ou separador | 4 bytes (YYMM) ou a um byte se um separador não expira cartão |
| Discretionary dados | Opcional dados podem ser codificados aqui pelo emitente. |
| Fim Sentinela | 1 byte (0x0F, ou um? Em ASCII) |
| Longitudinal Redundancy Check (LRC) | 1 byte. |
Tema 3 também é utilizada para transações financeiras. A diferença é a sua leitura / escrita capacidade. É 210bpi com espaço para 107 dígitos numéricos. Tema 3 é usado para armazenar os cifrados PIN, código de país, unidades monetárias, valor autorizado, filial em conta as informações, e outra conta restrições.
Tema 3 tem as mesmas propriedades como faixa 1 (início e fim sentinelas e um byte LRC), exceto que não existe um padrão para os dados conteúdo ou formato. Tema 3 não está sendo usado por qualquer banco nacional cartão emitente.
Nos raros sistemas onde a senha é armazenada no cartão, esta é a pista onde é armazenado.
Leitura adicional sobre cartões magnéticos
Para obter mais informações deste tópico, leia o ANSI / ISO 7811/1-5 norma. Este documento está disponível a partir da American Bankers Association.
Outras normas documentos abrangendo tópicos relacionados incluem:
- ANSI X3.92 Data Encryption Algorithm (DEA)
- ANSI X3.106 Modems Operação da DEA
- ANSI American National Standard X4.16 para os serviços financeiros, operação financeira cartões de banda magnética codificação
- ANSI X9.8 Número de Identificação Pessoal (PIN) e Gestão de Segurança
- ANSI X9.19 Instituição Financeira Varejo Mensagem autenticação (MAC)
- ISO 7810
- ISO 7811
- ISO 7812
- ISO 8583 Banco cartão originou mensagens; Interchange mensagem especificações; Conteúdo para transações financeiras.
- ISO 8731-1 Bancário: Aprovada mensagem algoritmos para autenticação
Parte 1 - DEA
Parte 2 - Mensagem Autenticação algoritmos - ISO 7816 cartões de identificação, circuito integrado (s) com contactos
Parte 1 - Características Físicas
Parte 2 - Dimensões e localização dos contactos
Parte 3 - sinais eletrônicos e transmissão protocolos
|
Bookmark Qual é o layout de dados sobre os cartões de fita magnética?

