[{"data":1,"prerenderedAt":191},["ShallowReactive",2],{"content:pt:guides\u002Fmd5-vs-sha256":3},{"id":4,"title":5,"body":6,"description":173,"extension":174,"faq":175,"kind":182,"locale":183,"meta":184,"navigation":185,"path":186,"seo":187,"seoTitle":188,"stem":189,"__hash__":190},"pages\u002Fpt\u002Fguides\u002Fmd5-vs-sha256.md","MD5 ou SHA-256: comprimento, compatibilidade e confiança",{"type":7,"value":8,"toc":163},"minimark",[9,14,18,82,86,89,92,96,99,102,106,109,113,116,120,155],[10,11,13],"h2",{"id":12},"siga-o-algoritmo-definido-pelo-protocolo","Siga o algoritmo definido pelo protocolo",[15,16,17],"p",{},"Se a referência é MD5, calcule MD5. Não compare com SHA-256. Em um fluxo novo sob seu controle, SHA-256 costuma ser uma opção moderna mais adequada para identificação geral, mas um hash simples continua sem autenticar o remetente.",[19,20,21,37],"table",{},[22,23,24],"thead",{},[25,26,27,31,34],"tr",{},[28,29,30],"th",{},"Propriedade",[28,32,33],{},"MD5",[28,35,36],{},"SHA-256",[38,39,40,52,63,73],"tbody",{},[25,41,42,46,49],{},[43,44,45],"td",{},"Tamanho",[43,47,48],{},"128 bits",[43,50,51],{},"256 bits",[25,53,54,57,60],{},[43,55,56],{},"Hexadecimal completo",[43,58,59],{},"32 caracteres",[43,61,62],{},"64 caracteres",[25,64,65,68,71],{},[43,66,67],{},"Chave secreta",[43,69,70],{},"Não",[43,72,70],{},[25,74,75,78,80],{},[43,76,77],{},"Criptografia reversível",[43,79,70],{},[43,81,70],{},[10,83,85],{"id":84},"entenda-o-significado-da-coincidência","Entenda o significado da coincidência",[15,87,88],{},"Valores iguais indicam concordância naquele cálculo, não quem forneceu o conteúdo. Uma referência no mesmo canal comprometido que o arquivo também pode ser alterada. Use o canal confiável do fornecedor e o processo de assinatura quando for necessário autenticar.",[15,90,91],{},"Colisões de MD5 importam quando alguém constrói intencionalmente dados diferentes com o mesmo resultado. Servir para conferir uma cópia não justifica introduzir MD5 em uma assinatura digital nova. Reproduzir um checksum legado ainda pode ser uma tarefa válida.",[10,93,95],{"id":94},"compare-os-mesmos-bytes","Compare os mesmos bytes",[15,97,98],{},"abc, abc com quebra e um arquivo com marca de ordem de bytes são entradas diferentes. Uma pasta extraída não é seu arquivo ZIP. Renomear normalmente preserva conteúdo; recompilar ou recomprimir pode alterar metadados e, portanto, o hash.",[15,100,101],{},"A página MD5 fornece também SHA-256 e SHA-512 para uma entrada textual individual. Observe os rótulos para não misturar os valores. Em arquivos, selecione o algoritmo solicitado e compare o hexadecimal inteiro, não apenas um prefixo.",[10,103,105],{"id":104},"autenticação-e-senhas-exigem-outras-construções","Autenticação e senhas exigem outras construções",[15,107,108],{},"HMAC usa uma chave compartilhada e uma construção definida, não uma concatenação improvisada. Armazenamento de senhas precisa de um desenho específico com parâmetros apropriados, não apenas um hash rápido mais longo. Um calculador não é antivírus, verificador de assinatura nem serviço de recuperação.",[10,110,112],{"id":111},"entregue-uma-referência-utilizável","Entregue uma referência utilizável",[15,114,115],{},"Registre algoritmo, hash completo e versão do artefato. Mantenha referências confiáveis separadas de arquivos não verificados. A exportação local pode guardar identificadores e resultados sem incluir, por padrão, texto privado ou chaves.",[10,117,119],{"id":118},"ferramentas-e-guias-relacionados","Ferramentas e guias relacionados",[121,122,123,131,137,143,149],"ul",{},[124,125,126],"li",{},[127,128,130],"a",{"href":129},"\u002Fpt","Gerador de hash MD5",[124,132,133],{},[127,134,136],{"href":135},"\u002Fpt\u002Ffile-md5","Verificador de arquivos",[124,138,139],{},[127,140,142],{"href":141},"\u002Fpt\u002Fguides\u002Fmd5-checksum-windows","Como verificar o checksum MD5 de um arquivo no Windows",[124,144,145],{},[127,146,148],{"href":147},"\u002Fpt\u002Fguides\u002Fmd5sum-linux","Usar md5sum no Linux: arquivos, manifestos e quebras de linha",[124,150,151],{},[127,152,154],{"href":153},"\u002Fpt\u002Fguides\u002Fwhat-is-md5","O que é MD5: bytes, resumos de 128 bits e equívocos comuns",[15,156,157],{},[127,158,162],{"href":159,"rel":160},"https:\u002F\u002Fwww.rfc-editor.org\u002Frfc\u002Frfc6151.html",[161],"nofollow","RFC 6151",{"title":164,"searchDepth":165,"depth":165,"links":166},"",2,[167,168,169,170,171,172],{"id":12,"depth":165,"text":13},{"id":84,"depth":165,"text":85},{"id":94,"depth":165,"text":95},{"id":104,"depth":165,"text":105},{"id":111,"depth":165,"text":112},{"id":118,"depth":165,"text":119},"Compare as diferenças práticas sem tratar um checksum igual como prova de segurança.","md",[176,179],{"question":177,"answer":178},"Posso comparar SHA-256 com uma referência MD5?","Não. MD5 tem 32 caracteres hexadecimais e SHA-256, 64. Calcule o algoritmo indicado pela referência; não corte nem complete os valores.",{"question":180,"answer":181},"Escolher SHA-256 autentica o fornecedor?","Não. Um hash simples não contém chave secreta nem assinatura. Obtenha a referência por um canal confiável e siga o processo de assinatura do fornecedor quando precisar verificar a origem.","guide","pt",{},true,"\u002Fpt\u002Fguides\u002Fmd5-vs-sha256",{"title":5,"description":173},"MD5 ou SHA-256: comprimento, compatibilidade e confiança — md5hash.net","pt\u002Fguides\u002Fmd5-vs-sha256","GNmxTTfuo3sSwbyUKq__86ctmvrLfmvAZPGpiFCQo6E",1792048884501]