Criptografia de dupla força
A criptografia de força dupla, também chamada de criptografia múltipla, é o processo de criptografar um texto já criptografado uma ou mais vezes, com o mesmo algoritmo / padrão ou diferente.
Os outros nomes para criptografia de força dupla incluem criptografia em cascata ou criptografia em cascata.
Níveis de criptografia de dupla força
A criptografia de dupla força inclui vários níveis de criptografia que são explicados aqui em -
Primeira camada de criptografia
O texto cifrado é gerado a partir da mensagem legível original usando algoritmos hash e chaves simétricas. Posteriormente, as chaves simétricas são criptografadas com a ajuda de chaves assimétricas. A melhor ilustração para esse padrão é combinar o resumo hash do texto cifrado em uma cápsula. O receptor irá computar o resumo primeiro e depois descriptografar o texto para verificar se o texto não foi adulterado no meio.
Segunda camada de criptografia
A segunda camada de criptografia é o processo de adicionar mais uma camada ao texto cifrado com algoritmo igual ou diferente. Normalmente, uma senha simétrica com caracteres de 32 bits é usada para o mesmo.
Terceira camada de criptografia
Neste processo, a cápsula criptografada é transmitida via conexão SSL / TLS para o parceiro de comunicação.
O diagrama a seguir mostra o processo de criptografia dupla de forma pictórica -
Criptografia Híbrida
A criptografia híbrida é o processo de usar várias cifras de diferentes tipos, incluindo os benefícios de cada uma das cifras. Existe uma abordagem comum que geralmente é seguida para gerar uma chave secreta aleatória para uma cifra simétrica e, em seguida, criptografar essa chave por meio de criptografia de chave assimétrica.
Devido a esse padrão, a própria mensagem original é criptografada usando a cifra simétrica e, em seguida, usando a chave secreta. O destinatário, após receber a mensagem, a descriptografa usando primeiro a chave secreta, usando sua própria chave privada e, em seguida, usa a chave especificada para descriptografar a mensagem.