Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
O que é uma assinatura Compilado
? Como você sabe que o arquivo que você baixou não foi reprogramado com malware ou reescrito , uma vez que o autor criou? Sem algum mecanismo para verificar se o arquivo não foi alterado , você não pode. É por isso que os aplicativos e documentos importantes sobre o uso da Internet assinaturas compiladas , arquivos ou cadeias de caracteres cuja compilação é dependente o conteúdo exato dos dados. Quando você verificar um arquivo contra a sua assinatura , você sabe se ele mudou . Integridade conteúdo

Ser capaz de verificar se o arquivo que você está prestes a baixar é exatamente o mesmo que o seu criador suposta lançado evita dois problemas principais: o homem no ataque pelo meio e dados corrompidos. Um homem no meio ataque é uma técnica de hacking onde o hacker recebe um arquivo de seu criador original , modifica -lo para incluir código malicioso, e depois passa para um usuário final, que não percebe que um hacker modificou o arquivo . Alternativamente, um arquivo de programa que sofreu corrupção de dados em trânsito podem sofrer falhas ou queda no meio de uso.
Verifique Somas

Um método de assinatura de conteúdo de um arquivo é executá-lo através de um programa soma de verificação . Esses programas criam uma cadeia de caracteres e letras que são exclusivas para os dados exatos em um arquivo particular. Qualquer modificação do arquivo fará com que o mesmo programa para produzir uma seqüência alfa -numérica diferente. Quando um desenvolvedor libera soma de verificação do arquivo original como uma assinatura , os usuários finais podem executar o arquivo que baixar através do mesmo programa. Se a soma de verificação do arquivo produz em seu computador corresponde a soma de verificação de assinatura , o arquivo não foi adulterado ou corrompido.
Moradia Assinaturas

Outro método de assinatura de arquivos é usar um arquivo de assinatura separada . Este método baseia-se na utilização de chaves de criptografia assimétrica , em que um usuário tem uma chave privada , ele mantém a si mesmo e uma chave pública , ele libera ao público . Quando um desenvolvedor cria um arquivo de assinatura de um documento ou aplicativo que estará lançando , sua chave privada e software de criptografia criar conteúdo de criptografia para o arquivo de assinatura . Qualquer pessoa que faz o download do documento ou aplicativo pode também baixar a chave pública do seu criador. O mesmo software de criptografia pode, então, dizer se o documento ou aplicativo tenha sido modificado a partir de seu conteúdo, a chave pública do seu criador e o conteúdo do arquivo de assinatura .
Source Code vs Binários
< br assinaturas >

compilados são formas comuns de verificar o conteúdo de um programa , especialmente com software de código aberto. Quando um usuário final é obter uma assinatura - seja um arquivo ou uma soma de verificação - para um programa que ele baixou , ele precisa ter certeza de que ele está recebendo o caminho certo. A assinatura para a versão Windows do software será diferente da versão Mac do software, e ambos serão diferentes da versão Linux do software. Por fim, a assinatura de código-fonte do software será diferente de todos os três.

Anterior :

Próximo : No
  Os artigos relacionados
·Como escrever uma função recursiva Índice de Max 
·O que é um conjunto de dados em Codificação 
·Como Ler Personagens em MIPS 
·Como filtrar as frequências em LabVIEW 
·Como reduzir um banco de dados ASA 
·Como usar um dblink para o Oracle bloqueio Serviços 
·Como escrever Pseudocódigo para uma calculadora 
·As desvantagens do uso de Widgets no projeto de computa…
·Como usar o LabVIEW RealTime Blocos Funcionais 
·Como escrever uma associação externa no AFD em WebFOC…
  Artigos em destaque
·Como fazer divisões de ponto flutuante 
·Como importar códigos com SVN Xcode 3.2 
·Escolas de programação de computador on-line 
·Como excluir registros em um array Programa C 
·Como incluir um arquivo de cabeçalho 
·Como criar um CAB no Windows Mobile 
·Como excluir uma linha no DataGridView 
·Como reduzir o tamanho de uma string em C 
·O que é uma conversão Maildir 
·Como criar um vetor de matrizes de caracteres em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados