Chave (computação)![]() Em Computação, o termo chave apresenta dois sentidos comuns. Em um banco de dados, uma chave é um valor que permite identificar registros em um repositório de dados. Em criptografia, uma chave é um valor que deve ser passado para o algoritmo, com o objetivo de codificar ou decodificar uma determinada mensagem. Chaves em Bancos de DadosGeralmente, a chave é um dos campos de um registro. O conceito de chave está também intimamente relacionado aos conceitos de índices e tabelas. Existem vários tipos de chave, por exemplo:
Chaves em CriptografiaO processo de codificação e decodificação de uma mensagem envolve o uso de chaves. Em alguns algoritmos, a mesma chave é utilizada nos dois processos. Neste caso, a chave deve permanecer em segredo, pois o seu conhecimento abre a possibilidade de leitura da mensagem; neste caso, é uma chave fechada. A distribuição da chave secreta é um problema nos sistemas dessa natureza, pois ela é necessária para que recipiente decodifique a mensagem original, mas deve ser feita com segurança para evitar violação das mensagens. Há outros algoritmos que utilizam chaves distintas para codificação e decodificação. Uma categoria especial de algoritmos, conhecida como Chave pública, utiliza uma combinação entre uma chave secreta conhecida localmente e uma chave pública, conhecida por todos. A combinação é utilizada para ambos os processos, reduzindo os problemas inerentes à distribuição da chave secreta entre os participantes. |
Portal di Ensiklopedia Dunia