Criptografia Simétrica e Assimétrica

Criptografia Simétrica e Assimétrica

Anúncios

neste capítulo, vamos discutir em detalhes sobre criptografia simétrica e assimétrica.

criptografia simétrica

neste tipo, o processo de criptografia e descriptografia usa a mesma chave. É também chamada de criptografia de chave secreta. As principais características da criptografia simétrica são as seguintes −

  • é mais simples e mais rápido.,as duas partes trocam a chave de forma segura.

Drawback

a principal desvantagem da criptografia simétrica é que se a chave vazar para o intruso, a mensagem pode ser facilmente alterada e isso é considerado como um fator de risco.

Data Encryption Standard (DES)

The most popular symmetric key algorithm is Data Encryption Standard (DES) and Python includes a package which includes the logic behind DES algorithm.,

Instalação

O comando para instalação do DES pacote pyDES em Python é −

pip install pyDES

programa Simples implementação do algoritmo DES é como segue:

Ele chama para a variável padmode que busca todos os pacotes conforme a implementação do algoritmo DES e segue a criptografia e a descriptografia de uma maneira específica.

de Saída

Você pode ver a seguinte saída como resultado do código acima

Criptografia Assimétrica

é também chamada de criptografia de chave pública., Funciona da maneira inversa da criptografia simétrica. Isto implica que necessita de duas chaves: uma para encriptação e outra para descodificação. A chave pública é usada para criptografar e a chave privada é usada para descriptografar.

Drawback

  • devido ao seu comprimento da chave, contribui para uma menor velocidade de encriptação.a gestão de chaves é crucial.,

O seguinte código de programa em Python ilustra o funcionamento da criptografia assimétrica utilizando o algoritmo RSA e sua implementação −

de Saída

Você pode encontrar a seguinte saída quando você executar o código acima

Anúncios

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *