🚨 O Tempo Está se Esgotando: Reserve Seu Lugar no Sorteio e Resgate Recompensas! COMECE AGORA
Termos das Criptomoedas:  Letra B
Eos 24, 2023 |
atualizado: Ebr 02, 2024

O Que é Blake-256?

Blake-256 Significado:
Blake-256 - um algoritmo de hash usado no Decred.
médio
3 minutos

Vamos descobrir o significado de Blake-256, sua definição no mundo Cripto, o Que é Blake-256 e todos os outros fatos relacionados.

Vamos descobrir o significado de Blake-256, a definição no mundo das criptomoedas, o que é Blake-256 e tudo mais em detalhes.

O Blake-256 é um algoritmo de hash que foi criado por Jean-Philippe Aumasson, Luca Henzen, Willi Meier e Raphael C.-W. Phan e é usado no Decred. O algoritmo Blake-256 foi projetado para rodar tão rápido quanto o SHA-1 em processadores de 64 bits e o MD5 em processadores de 32 bits. O Blake é baseado em uma variante da cifra de fluxo Salsa20 chamada ChaCha. Entretanto, o estado interno do Blake (1600 bits) é maior que o do Salsa20 (256 bits).

A forma como o Blake funciona pode ser descrita em etapas:

  • A mensagem é inicialmente dividida em blocos, cada um dos quais sofre o hash separadamente (o último bloco é preenchido até um comprimento total de bloco).
  • Cada bloco é passado por um estado interno de 512 bits que é operado por uma função de compressão interna (32 linhas e 16 colunas).
  • XOR é usado para combinar a saída da função de compressão com o estado inicial, e então uma transformação linear é usada para permutá-la.
  • Depois disso, o estado final é dividido em duas metades de 512 bits e sofrem XOR para criar a versão final.

Uma grande técnica para diminuir um valor de hash é fazer XOR com um valor constante, o que, em algumas arquiteturas, pode resultar em um cálculo mais eficiente. Esta noção é muito utilizada no método de hash Blake-256. Além disso, isto não resulta em uma grande redução na segurança e acelera o tempo de processamento do algoritmo.

O algoritmo de hash Blake cria duas funções de hash distintas que são combinadas para criar um valor de hash de 512 bits (64 bytes).

O Blake é uma função de hash iterativa que aumenta a segurança contra colisões e ataques de pré-imagem usando a aleatorização. Embora utilize a mesma quantidade de recursos que o SHA-2 (mas uma quantidade menor que o MD5) para fazer isso.

As principais características do Blake incluem:

  • Hashing rápido. O Blake é definitivamente uma das funções de hash criptográficas mais rápidas que existem. Em termos de velocidade, ele até supera o Whirlpool, sendo a função de hash criptográfico mais utilizada na indústria.
  • Cifra de Fluxo. Esta característica permite que um programa faça hash qualquer quantidade de dados sem ter que esperar que todos sejam lidos. Além disso, ele permite o uso de aplicativos como utilitários de hash de arquivos.
  • Segurança. Como tem um estado interno maior (1024 bits), é definitivamente mais seguro que o SHA-2, que tem um estado interno menor pela metade (512 bits).