Hash é o mesmo que criptografia?
Não. A criptografia é reversível; o hash é unidirecional.
Gere hashes MD5, SHA-1, SHA-256, SHA-512
Não para segurança. Para deduplicação e chaves de cache ainda é válido.
Não. A criptografia é reversível; o hash é unidirecional.
Sim, as funções hash são determinísticas. Um espaço muda completamente o hash.
Uma função hash converte dados de comprimento arbitrário em uma cadeia de comprimento fixo. MD5(128 bits), SHA-1(160 bits), SHA-256(256 bits), SHA-512(512 bits) são algoritmos comuns.
MD5 e SHA-1 têm vulnerabilidades de colisão e não são mais recomendados para segurança. SHA-256 e SHA-512 ainda são seguros.
Compare o SHA-256 checksum após o download com o valor oficial para verificar que o arquivo não foi alterado.
SHA-256 é muito rápido. Use bcrypt ou Argon2 para hash de senhas.
O Bitcoin usa SHA-256 para vincular blocos. Modificar transações históricas altera todos os hashes de blocos subsequentes.