Cifra de bloco

A cifra de bloco é um tipo de algoritmo de chave simétrica usado em criptografia, que usa um bloco de texto simples de tamanho fixo e o converte em um bloco de texto cifrado de tamanho fixo. Uma cifra de bloco é um algoritmo determinístico que pega vários blocos de texto simples e uma chave secreta e produz vários blocos de texto cifrado. A principal vantagem das cifras de bloco é que elas podem ser usadas para criptografar blocos de texto simples de qualquer tamanho, enquanto pequenas quantidades de texto simples podem ser efetivamente criptografadas com cifras de fluxo.

Uma cifra de bloco funciona dividindo o texto simples em blocos de n bits e, em seguida, criptografando cada bloco separadamente com a mesma chave usando um algoritmo criptográfico. Em seguida, o algoritmo combina os blocos de texto cifrado em um bloco e produz o texto cifrado final. As cifras de bloco também podem ser usadas para criptografar mensagens inteiras ou para criptografar fluxos de dados maiores (como arquivos).

Os algoritmos de criptografia de bloco mais comumente usados são DES (Data Encryption Standard) e AES (Advanced Encryption Standard). DES foi desenvolvido pela IBM na década de 1970 e ainda está em uso hoje. Ele usa chaves de 56 bits para criptografar blocos de dados de 64 bits. O AES foi desenvolvido para substituir o DES em 2001 e é considerado muito mais seguro porque usa chaves de 128, 192 ou 256 bits para criptografar blocos de dados de 128 bits.

As cifras de bloco são usadas em uma variedade de aplicações criptográficas, como assinaturas digitais, códigos de autenticação de mensagens (MACs) e criptografia de dados em repouso ou em trânsito. Eles também são usados para armazenar senhas com segurança, que geralmente são a chave para desbloquear todos os dados do usuário em um computador ou dispositivo. Devido à complexidade dos algoritmos modernos de cifra de bloco, um invasor precisaria se esforçar muito para quebrar a criptografia.

Como tal, os algoritmos de cifra de bloco estão entre os algoritmos mais seguros usados atualmente em computação e criptografia digital.

Escolha e compre um proxy

Proxies de data center

Proxies rotativos

Proxies UDP

Aprovado por mais de 10.000 clientes em todo o mundo

Cliente proxy
Cliente proxy
Cliente proxy flowch.ai
Cliente proxy
Cliente proxy
Cliente proxy