Compartilhar via


Criptografia e descriptografia de dados

A criptografia é o processo de traduzir dados de texto sem formatação (texto sem formatação) em algo que parece ser aleatório e sem sentido (codificação). A descriptografia é o processo de conversão de texto criptografado novamente em texto sem formatação.

Para criptografar mais de uma pequena quantidade de dados, a criptografia simétrica é usada. Uma chave simétrica é usada durante os processos de criptografia e descriptografia. Para descriptografar um determinado pedaço de criptografia, a chave usada para criptografar os dados deve ser usada.

O objetivo de cada algoritmo de criptografia é tornar o mais difícil possível descriptografar o texto criptografado gerado sem usar a chave. Se um algoritmo de criptografia realmente bom é usado, então não há nenhuma técnica significativamente melhor do que metodicamente tentar todas as chaves possíveis. Para esse algoritmo, quanto maior a chave, mais difícil será descriptografar um pedaço de texto cifrado sem possuir a chave.

É difícil determinar a qualidade de um algoritmo de criptografia. Algoritmos que parecem promissores às vezes acabam sendo muito fáceis de quebrar, dado o ataque adequado. Ao selecionar um algoritmo de criptografia, é uma boa ideia escolher um que está em uso há vários anos e resistiu com êxito a todos os ataques.

Para obter mais informações, consulte funções de criptografia e descriptografia de dados.