Qual é o uso da criptografia AES e quão seguro é o algoritmo de criptografia AES?

No campo da informática, a segurança da transmissão de dados de informações sempre foi muito preocupada. Na criptografia simétrica, o algoritmo de criptografia AES é usado como substituto do algoritmo DES e do algoritmo MD5, e o ciclo de 10 rodadas não foi quebrado até agora. Então, qual é o uso da criptografia AES e quão seguro é o algoritmo de criptografia AES?

 

Introdução ao algoritmo de criptografia AES

AES é um típico algoritmo de criptografia/descriptografia simétrica, que usa uma função de criptografia e uma chave para criptografar texto sem formatação e, em seguida, usa a mesma chave e a função correspondente para concluir a descriptografia. A vantagem do AES é que ele é muito eficiente, muito superior ao RSA.

Os modos de criptografia do AES são os seguintes:

1. Livro de Código Eletrônico (ECB)

Este modo divide principalmente o texto simples em vários segmentos de texto simples e os criptografa em blocos, mas a chave de criptografia é a mesma.

2. Encadeamento de blocos cifrados (CBC)

Nesse modo, o texto simples é primeiro dividido em vários pequenos segmentos e, em seguida, cada pequeno segmento é XORed com o bloco inicial ou o segmento de texto cifrado do segmento anterior e, em seguida, criptografado com a chave.

3. Modo de calculadora (Contador (CTR))

4. Comentário de Codificação (CFB)

5. Modo de Feedback de Saída (Feedback de Saída (OFB))

Quão seguro é o algoritmo de criptografia AES?

O comprimento do bloco do AES é fixado em 128 bits e o comprimento da chave pode ser de 128 bits, 192 bits ou 256 bits. Convertida em comprimento de byte, a senha deve ter 16 bytes, 24 bytes ou 32 bytes. Quanto maior o comprimento da senha AES, mais difícil é descriptografar, portanto, é mais seguro.

A criptografia e descriptografia do AES requer o uso de uma chave, que é gerada antecipadamente. Após a instituição de pagamento gerar a chave de acordo com determinadas regras, ela a transmite ao comerciante. Os dados enviados pelo comerciante precisam ser criptografados com o Depois que a instituição de pagamento recebe o texto cifrado Use a mesma chave para descriptografia.

No campo de pagamento, considerando os requisitos de segurança e eficiência, geralmente não apenas um algoritmo de criptografia é usado, mas uma combinação de vários algoritmos de criptografia é usada para criptografia. Embora o algoritmo de criptografia RSA seja seguro, ele possui uma quantidade muito grande de cálculo e baixa eficiência, e enfrentará sérios problemas de desempenho no caso de alta simultaneidade. A chave criptografada pelo AES corre o risco de ser interceptada durante a transmissão pela rede, o que representa um grande risco de segurança. Portanto, a maneira usual é usar o RSA para criptografar a chave do AES e usar o AES para criptografar a mensagem.

Sobre a descriptografia AES

Existem muitos sites na Internet que afirmam ser capazes de criptografar e descriptografar o AES, e alguns deles podem realmente ser "descriptografados". & Descriptografia] na página aberta Digite o texto sem formatação/texto cifrado e, em seguida, digite a chave, clique no botão de criptografia ou descriptografia e o resultado será exibido abaixo. Todos podem ir e tentar.

Para resumir, os dados criptografados por AES são seguros em certo sentido, porque não há nenhum ataque criptanalítico conhecido que possa descriptografar o texto cifrado AES sem força bruta uma pesquisa transversal de todas as chaves de 256 bits possíveis.

Artigos relacionados :

O que é código ASCII e qual é a ordem dos valores do código ASCII ?Qual é a ordem de tamanho? Este artigo falará com você sobre o conhecimento dos códigos ASCII, veja quais são os usos dos códigos ASCII, qual é a ordem dos valores do código ASCII e como os códigos ASCII são calculados? https://blog.csdn.net/m0_69916115/article/details/127655864 O que é codificação Base64 e quais são as vantagens e desvantagens da codificação Base64? Vantagem do blog_base64 do _Hack tribe's blog-CSDN Muitos amigos podem usar a codificação Base64 no trabalho. A codificação Base64 é um dos métodos de codificação mais comuns para bytecodes de 8 bits na Internet. Portanto, todos sabem por que a codificação Base64 é usada e quais são as vantagens e desvantagens da codificação Base64? Em seguida, vamos estudá-lo juntos. https://blog.csdn.net/m0_69916115/article/details/127537149

Acho que você gosta

Origin blog.csdn.net/m0_69916115/article/details/127774774
Recomendado
Clasificación