[{"data":1,"prerenderedAt":276},["ShallowReactive",2],{"content:pt:":3},{"id":4,"title":5,"body":6,"description":252,"extension":253,"faq":254,"kind":267,"locale":268,"meta":269,"navigation":270,"path":271,"seo":272,"seoTitle":273,"stem":274,"__hash__":275},"pages\u002Fpt\u002Findex.md","Gerador de hash MD5",{"type":7,"value":8,"toc":241},"minimark",[9,14,18,21,24,28,39,49,53,86,96,111,115,118,122,125,128,132,135,141,145,201,205,233],[10,11,13],"h2",{"id":12},"o-que-esta-ferramenta-calcula","O que esta ferramenta calcula",[15,16,17],"p",{},"O MD5 transforma uma sequência de bytes em um resumo de 128 bits, exibido como 32 caracteres hexadecimais. Ele serve para reproduzir um manifesto antigo ou uma integração que exige MD5. Os mesmos bytes geram o mesmo resultado, mas esse valor não é uma codificação reversível nem revela o tamanho original.",[15,19,20],{},"No modo de texto individual, o MD5 aparece como resultado principal, com SHA-256 e SHA-512 como resultados adicionais de algoritmos distintos. Um checksum publicado como MD5 precisa ser comparado com MD5, não com o resultado mais comprido. Maiúsculas e minúsculas na apresentação hexadecimal não mudam os bytes do resumo.",[15,22,23],{},"MD5 não deve ser usado em assinaturas digitais ou em decisões que exigem resistência a colisões. Um arquivo e seu checksum podem ser substituídos juntos numa origem não confiável. Também não é uma solução para armazenar senhas: gerar um hash aqui não equivale a criptografar ou proteger uma senha.",[10,25,27],{"id":26},"exemplo-verificável","Exemplo verificável",[15,29,30,34,35,38],{},[31,32,33],"code",{},"UTF-8"," · ",[31,36,37],{},"abc"," · MD5",[40,41,47],"pre",{"className":42,"code":44,"language":45,"meta":46},[43],"language-text","900150983cd24fb0d6963f7d28e17f72\n","text","",[31,48,44],{"__ignoreMap":46},[10,50,52],{"id":51},"como-calcular-e-comparar","Como calcular e comparar",[54,55,56,72,79],"ol",{},[57,58,59,60,64,65,68,69,71],"li",{},"Digite o texto exato em ",[61,62,63],"strong",{},"Texto de entrada"," ou clique em ",[61,66,67],{},"Exemplo"," para carregar ",[31,70,37],{},". O texto usa UTF-8, preservando espaços e quebras de linha.",[57,73,74,75,78],{},"No modo de texto individual, entradas não vazias de até 64 KiB são calculadas após uma breve pausa. Clique em ",[61,76,77],{},"Gerar hash"," para texto vazio ou maior. Qualquer edição remove o resultado anterior.",[57,80,81,82,85],{},"Para conferir um arquivo salvo, selecione ",[61,83,84],{},"Verificação de arquivos",", confirme o algoritmo e escolha ou arraste o arquivo. O cálculo dos bytes originais começa automaticamente.",[15,87,88,89,92,93,95],{},"Para calcular cada linha separadamente, ative ",[61,90,91],{},"Um hash por linha",", escolha se deseja incluir linhas vazias e clique em ",[61,94,77],{},". Esse modo não calcula automaticamente. CRLF, LF e CR separam registros e não entram no hash de cada linha. Linhas repetidas mantêm seus números de origem.",[15,97,98,99,102,103,106,107,110],{},"Cole somente a referência hexadecimal completa em ",[61,100,101],{},"Comparar valor esperado (opcional)"," e clique em ",[61,104,105],{},"Verificar",". Maiúsculas e espaços externos são ignorados; espaços internos e comprimento incorreto são rejeitados. ",[61,108,109],{},"Copiar"," preserva o valor inteiro. TXT e CSV contêm identificadores, algoritmos e resultados, sem texto original ou chaves.",[10,112,114],{"id":113},"limites-privacidade-e-próximos-passos","Limites, privacidade e próximos passos",[15,116,117],{},"O texto aceita até 10 MiB e o modo por linhas, até 10.000 registros, incluindo linhas vazias antes da filtragem. A fila aceita 50 arquivos de até 1 GiB cada, lidos em blocos sequenciais de 2 MiB. Esses limites protegem os recursos do navegador; não garantem processamento rápido em todo celular. Cancele se necessário. O cálculo é local, embora as requisições normais de páginas e recursos cheguem à hospedagem.",[10,119,121],{"id":120},"conferir-um-manifesto-antigo-de-download-com-md5","Conferir um manifesto antigo de download com MD5",[15,123,124],{},"Comece pela versão e pelo nome de arquivo informados pelo fornecedor. Baixe o artefato sem abri-lo e salvá-lo novamente; em Verificação de arquivos, selecione MD5. Um pacote compactado e seus arquivos extraídos têm bytes diferentes: calcule o pacote quando ele for o item listado no manifesto.",[15,126,127],{},"Uma linha de md5sum contém o resumo e o nome do arquivo. Cole apenas os 32 caracteres do resumo e guarde a fonte e a versão junto ao resultado exportado. Se houver também uma referência SHA-256, confira-a separadamente com SHA-256; os valores dos dois algoritmos não podem ser comparados entre si.",[10,129,131],{"id":130},"reproduzir-uma-divergência-por-quebra-de-linha","Reproduzir uma divergência por quebra de linha",[15,133,134],{},"Calcule o editor vazio manualmente e depois compare abc com abc seguido de uma quebra LF. São três entradas distintas. O modo por linha exclui o separador; faça este teste no modo de texto único.",[40,136,139],{"className":137,"code":138,"language":45,"meta":46},[43],"MD5 \u002F UTF-8 vazio:\nd41d8cd98f00b204e9800998ecf8427e\nMD5 \u002F abc:\n900150983cd24fb0d6963f7d28e17f72\nMD5 \u002F abc + LF (61 62 63 0a):\n0bee89b07a248e27c83fc3d5951213c1\n",[31,140,138],{"__ignoreMap":46},[10,142,144],{"id":143},"divergências-de-md5-confira-os-bytes-de-origem","Divergências de MD5: confira os bytes de origem",[146,147,148,164],"table",{},[149,150,151],"thead",{},[152,153,154,158,161],"tr",{},[155,156,157],"th",{},"Problema",[155,159,160],{},"Motivo",[155,162,163],{},"Como resolver",[165,166,167,179,190],"tbody",{},[152,168,169,173,176],{},[170,171,172],"td",{},"A referência inclui um nome de arquivo",[170,174,175],{},"É uma linha de manifesto, não apenas o resumo",[170,177,178],{},"Copie somente os 32 caracteres hexadecimais.",[152,180,181,184,187],{},[170,182,183],{},"O texto parece igual, mas o MD5 mudou",[170,185,186],{},"Uma quebra final, BOM ou codificação alterou os bytes",[170,188,189],{},"Calcule o arquivo salvo ou reproduza o UTF-8 exato.",[152,191,192,195,198],{},[170,193,194],{},"A referência tem 16 caracteres",[170,196,197],{},"Pode ser uma convenção de abreviação",[170,199,200],{},"Solicite os 32 caracteres completos; não preencha o restante.",[10,202,204],{"id":203},"ferramentas-e-guias-relacionados","Ferramentas e guias relacionados",[206,207,208,215,221,227],"ul",{},[57,209,210],{},[211,212,214],"a",{"href":213},"\u002Fpt\u002Ffile-md5","Verificador de arquivos",[57,216,217],{},[211,218,220],{"href":219},"\u002Fpt\u002Fguides\u002Fmd5-checksum-windows","Conferir MD5 no Windows",[57,222,223],{},[211,224,226],{"href":225},"\u002Fpt\u002Fguides\u002Fmd5sum-linux","Arquivos e quebras de linha no Linux",[57,228,229],{},[211,230,232],{"href":231},"\u002Fpt\u002Fguides\u002Fmd5-vs-sha256","MD5 e SHA-256",[15,234,235],{},[211,236,240],{"href":237,"rel":238},"https:\u002F\u002Fwww.rfc-editor.org\u002Frfc\u002Frfc6151.html",[239],"nofollow","RFC 6151",{"title":46,"searchDepth":242,"depth":242,"links":243},2,[244,245,246,247,248,249,250,251],{"id":12,"depth":242,"text":13},{"id":26,"depth":242,"text":27},{"id":51,"depth":242,"text":52},{"id":113,"depth":242,"text":114},{"id":120,"depth":242,"text":121},{"id":130,"depth":242,"text":131},{"id":143,"depth":242,"text":144},{"id":203,"depth":242,"text":204},"Gere MD5 do texto UTF-8 exato, confira arquivos locais e compare hashes completos no navegador.","md",[255,258,261,264],{"question":256,"answer":257},"É possível descriptografar MD5 para recuperar meu texto?","Não. MD5 é um resumo unidirecional, não criptografia reversível. O site não oferece dicionários ou recuperação de senhas.",{"question":259,"answer":260},"Um MD5 de 16 caracteres equivale ao resultado completo?","Não. Alguns sistemas usam uma parte do resumo, mas não existe uma convenção universal de MD5 com 16 caracteres. Esta ferramenta retorna os 128 bits completos em 32 caracteres hexadecimais.",{"question":262,"answer":263},"Devo colar a linha inteira de md5sum?","Não. Identifique a versão e o arquivo corretos e cole apenas o resumo. O campo de comparação não interpreta nomes nem verifica um manifesto inteiro.",{"question":265,"answer":266},"Posso comparar o SHA-256 da página com uma referência MD5?","Não. São algoritmos distintos para a mesma entrada de texto. Escolha o algoritmo indicado pela referência e compare seu valor completo.","tool","pt",{},true,"\u002Fpt",{"title":5,"description":252},"Gerador de hash MD5 — md5hash.net","pt\u002Findex","bzuZHu43J0Vsrp_vqfXIbDfVYdlkKUk0JpxeKK51jBg",1792048884353]