Definição – o que significa criptografia?
A criptografia envolve a criação de códigos escritos ou gerados que permitem que as informações sejam mantidas em segredo. A criptografia converte os dados em um formato ilegível para um usuário não autorizado, permitindo que sejam transmitidos sem que entidades não autorizadas os decodifiquem de volta para um formato legível, comprometendo assim os dados.
A segurança da informação usa criptografia em vários níveis. A informação não pode ser lida sem uma chave para decifrá-la. As informações mantêm sua integridade durante o trânsito e enquanto são armazenadas. A criptografia também ajuda no não-repúdio. Isso significa que o remetente e a entrega de uma mensagem podem ser verificados.
A criptografia também é conhecida como criptologia.
Definirtec explica criptografia
A criptografia também permite que remetentes e destinatários se autentiquem uns aos outros por meio do uso de pares de chaves. Existem vários tipos de algoritmos de criptografia, alguns algoritmos comuns incluem:
- Criptografia de chave secreta (SKC): aqui, apenas uma chave é usada para criptografia e descriptografia. Esse tipo de criptografia também é conhecido como criptografia simétrica.
- Criptografia de chave pública (PKC): aqui são usadas duas chaves. Esse tipo de criptografia também é chamado de criptografia assimétrica. Uma chave é a chave pública que qualquer pessoa pode acessar. A outra chave é a chave privada e apenas o proprietário pode acessá-la. O remetente criptografa as informações usando a chave pública do destinatário. O receptor descriptografa a mensagem usando sua chave privada. Para não repúdio, o remetente criptografa o texto simples usando uma chave privada, enquanto o destinatário usa a chave pública do remetente para descriptografá-lo. Assim, o receptor sabe quem o enviou.
- Funções de hash: são diferentes de SKC e PKC. Eles não usam nenhuma chave e também são chamados de criptografia unilateral. As funções de hash são usadas principalmente para garantir que um arquivo permaneça inalterado.