Sha 256 vs 512

É um pouco contra-intuitivo (há um trocadilho lá), mas é realmente mais sobre velocidade do que força. 512 é manipulado de forma mais eficiente (e rápida) por processadores de 64 bits, enquanto 256 é preferível para processadores de 32 bits.

Justin, alguém espera ajudá-lo a entender melhor o que é um hash. O hash e a criptografia modernos não apenas alteram os caracteres de uma mensagem ou documento, mas também sua posição em relação a onde eles estavam e em relação um ao outro. Não há garantia de que 256 bits serão melhores ou piores do que qualquer outro conjunto de bits; eles são melhor avaliados em relação ao hash inteiro.

Além disso, o que torna um hash seguro é a dificuldade relativa de encontrar diferentes cadeias de bits / butes que resultarão na mesma resposta. Por exemplo, encontrar o hash para uma atualização de software e ser capaz de criar outro arquivo que resulta no mesmo hash seria uma coisa muito ruim.

Por favor, considere procurar por criptografia S-box e você encontrará muitos links legais, como este:

S Box (Caixa de substituição)

As caixas S são uma grande parte da criptografia moderna. A maioria das pessoas não precisa conhecer os detalhes, e muitas vezes basta saber que as posições dos bits são alteradas de maneira imprevisível.

Boa sorte!

Professor H.