Questão nº 33
Questão de Tecnologia da Informação · FCC TRT23 2022 (nº 33)
FCC2022Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Aver comentário ↓
O algoritmo
- ASHA-1 gera um hash de 160 bits que, em hexadecimal, é um número com 40 dígitos. Se submetemos a palavra Tribunal ou um texto de 1600 caracteres, o algoritmo SHA-1 gera um hash criptográfico de 40 dígitos hexadecimal para ambos. (alternativa correta)
- BSHA-512 gera hashes calculados com 8 palavras de 32 bits.
- CSHA-256 retorna um valor de hash de 256 bits ou 32 dígitos hexadecimais, sendo muito mais seguro que o MD5 ou o SHA-1. Além disso, um hash SHA-256 é cerca de 30% mais rápido para calcular os hashes do que o SHA-1.
- Dde criptografia assimétrica AES é capaz de usar chaves criptográficas de 128 e 256 bits para criptografar e descriptografar dados em blocos de 64 bits.
- Ede criptografia simétrica RSA utiliza números de 1024 bits, gerando possibilidades, sendo o mais seguro para comunicação pela internet.
Resposta comentada
Gabarito Alternativa A
Funções de hash criptográficas são como "impressões digitais" digitais: pegam qualquer dado (texto, arquivo, etc.) e o transformam em uma sequência de caracteres de tamanho fixo. Essa "impressão digital" é única para cada dado, difícil de reverter e qualquer pequena alteração no dado original resulta em uma "impressão digital" completamente diferente.
- (A) Correta: O SHA-1 realmente gera um hash de 160 bits. Como cada dígito hexadecimal representa 4 bits, 160 bits correspondem a 160/4 = 40 dígitos hexadecimais. Uma característica fundamental das funções de hash é que o tamanho da saída (o hash) é sempre fixo, independentemente do tamanho da entrada. Assim, tanto a palavra "Tribunal" quanto um texto de 1600 caracteres produzirão um hash SHA-1 de 40 dígitos hexadecimais.
- (B) Incorreta: O SHA-512 gera um hash de 512 bits. Internamente, ele opera com palavras de 64 bits, não de 32 bits. O estado interno do SHA-512 é composto por 8 palavras de 64 bits.
- (C) Incorreta: O SHA-256 retorna um hash de 256 bits. Para converter bits para dígitos hexadecimais, dividimos por 4 (já que 1 dígito hexadecimal = 4 bits). Portanto, 256 bits equivalem a 256/4 = 64 dígitos hexadecimais, e não 32. Embora seja mais seguro que MD5 e SHA-1, a afirmação de ser 30% mais rápido que o SHA-1 é geralmente falsa; o SHA-256 é tipicamente mais lento devido à sua maior complexidade computacional. A armadilha da banca aqui é a contagem de dígitos hexadecimais, que é um erro comum, e a afirmação de velocidade que pode confundir.
- (D) Incorreta: O AES (Advanced Encryption Standard) é um algoritmo de criptografia simétrica, e não assimétrica. Ele usa chaves de 128, 192 ou 256 bits, mas opera em blocos de dados de 128 bits, e não de 64 bits.
- (E) Incorreta: O RSA é um algoritmo de criptografia assimétrica, e não simétrica. Ele é amplamente utilizado e seguro, mas a afirmação de ser "o mais seguro para comunicação pela internet" é uma generalização excessiva, pois a segurança da comunicação online envolve uma combinação de algoritmos simétricos e assimétricos, protocolos e implementações.
Fonte: FCC TRT23 2022 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.