Estimativa do custo de hashing bcrypt e Argon2
Estimativa do custo de hashing bcrypt e Argon2 lê Bcrypt cost, Argon2 memory (KiB), Argon2 iterations e Argon2 parallelism e preenche trabalho bcrypt, trabalho Argon2 relativo e ms aproximados. Dourado: custo 12, 65536 KiB, 3, 4 → 4096, 786432, 250 ms.
Por que é que o factor de trabalho não é o relógio do servidor
Subir o cost do bcrypt em 1 duplica o trabalho. Quem muda de 10 para 12 sem ver 2^n trata o parâmetro como um «nível de qualidade» vago. O painel mostra 2^cost e uma régua de 250 ms no cost 12.
Argon2 mistura memória, iterações e paralelismo. O produto 65536×3×4 = 786432 não é um hash; é um proxy linear para ver o que acontece se cortar memória para metade.
Num ISP em Oeiras, escolher parâmetros «porque o tutorial tinha 12» sem anotar ms relativos produz logins lentos ou hashes frágeis. Aqui vê a tendência antes de tocar no código.
Antes de começar
Prepare cost bcrypt (dourado 12), memória KiB (65536), iterações (3) e paralelismo (4). Não cole o hash. A linha de 250 ms é convenção desta página, não o seu Xeon.
Casos de uso comuns
- Replicar o ensaio canónico de Estimativa do custo de hashing bcrypt e Argon2: cost 12, 65536 KiB, 3, 4 → 4096, 786432, 250 ms
- Explicar em obra ou em aula como o expoente bcrypt e o produto Argon2 se movem quando muda um parâmetro sem uma folha opaca
- Documentar os inputs de Estimativa do custo de hashing bcrypt e Argon2 antes de um e-mail ao fornecedor
- Caçar um erro de unidade em Bcrypt cost
- Comparar um segundo cenário mudando um só campo de Estimativa do custo de hashing bcrypt e Argon2
- Passar depois às ferramentas ligadas no fundo da página
Como usar esta calculadora
- Introduza Bcrypt cost.
- Introduza Argon2 memory (KiB).
- Introduza Argon2 iterations.
- Introduza Argon2 parallelism.
Alterações num campo actualizam o solver de imediato. Para resolver outra incógnita, deixe esse campo vazio e preencha os restantes — o motor escolhe a relação de hash-cost.
Passo a passo
O Tiago, em Oeiras, abre Estimativa do custo de hashing bcrypt e Argon2 para comparar cost 12 com um produto Argon2 de 64 MiB.
Situação: Quer documentar parâmetros antes de um PR de autenticação.
Valores introduzidos:
- Bcrypt cost: 12
- Argon2 memory (KiB): 65536
- Argon2 iterations: 3
- Argon2 parallelism: 4
Resultado: bcryptWork 4096, argonWork 786432, bcryptMs 250.
Verificação: Cost 13 → trabalho 8192 e 500 ms na régua; volta a 12 e recupera 4096 e 250.
Conclusão: O Tiago anota cost 12, 65536 KiB, 3, 4 → 4096, 786432, 250 ms e as legendas originais dos campos, para o ensaio ser repetível.
Fórmula e método
bcryptWork=2^cost; argonWork=memKiB×iters×parallel; bcryptMs=250×2^(cost−12).
Entendendo cada entrada
- Bcrypt cost: expoente, dourado 12
- Argon2 memory (KiB): 65536 no teste
- Argon2 iterations: 3
- Argon2 parallelism: 4
- Bcrypt work units (2^cost): 4096
- Argon2 relative work: 786432
- Rough bcrypt ms (baseline cost12=250ms): 250
Suposições
Régua de 250 ms no cost 12. Argon2 como produto linear. Sem salt, sem GPU, sem side-channel.
Erros comuns com Estimativa do custo de hashing bcrypt e Argon2
Igualar 4096 a 786432. Tratar 250 ms como medição no portátil. Esquecer que memória Argon2 está em KiB, não em MiB escritos à mão sem converter.
Exemplos trabalhados
- Canónico. cost 12, 65536 KiB, 3, 4 → 4096, 786432, 250 ms
- Repetição. O mesmo conjunto de inputs tem de devolver as mesmas saídas em Estimativa do custo de hashing bcrypt e Argon2: é o segundo ancoradouro dos testes, não outro ofício.
- Sanidade. Cost 11 → 2048 unidades e 125 ms na mesma régua: metade do trabalho, não «quase igual».
Interpretando seus resultados
4096 é a potência de dois. 786432 é só o produto. 250 ms é a âncora didáctica. Três histórias, três campos.
Gravando e compartilhando resultados
cost, memKiB, iters, parallel, os três outputs, nota «régua 250 ms». Data do PR.
Dicas práticas
- Converta 65536 KiB = 64 MiB à boca antes de falar com a equipa.
- A entropia da senha é outra página: entropia da palavra-passe.
Quem usa Estimativa do custo de hashing bcrypt e Argon2 em quem configura hashes de login chega quase sempre com uma pergunta estreita: como o expoente bcrypt e o produto Argon2 se movem quando muda um parâmetro. Os números dourados (cost 12, 65536 KiB, 3, 4 → 4096, 786432, 250 ms) existem para o motor poder ser desmascarado em meio minuto: se não os revê, está a olhar para outra ferramenta ou para outra unidade no ecrã.
Um erro típico com Estimativa do custo de hashing bcrypt e Argon2 é ler 250 ms como benchmark da máquina de produção. Não é um defeito da álgebra; é um desalinhamento entre a legenda do campo e a história que tem na cabeça. Leia os nomes ingleses do painel (são as etiquetas do registry) e mapeie-os para a sua frase em português europeu antes de colar o resultado num orçamento ou num e-mail.
Em contexto português — os prazos de resposta das APIs da Administração Pública não estão neste produto — Estimativa do custo de hashing bcrypt e Argon2 continua a ser um cenário didáctico e uma estimativa reproduzível. Regulamentos, Eurocódigos, alvarás da câmara e práticas de fornecedor acrescentam cláusulas que esta página não contém. Trate a saída como aritmética auditável e confirme depois as regras do domínio.
Quando a pergunta passa a «e agora?», o passo seguinte é medir bits da senha ou dimensionar um RAID para os hashes. Os links no fundo foram escolhidos para esse trabalho, não para a vizinhança alfabética da categoria. Estimativa do custo de hashing bcrypt e Argon2 não deve engolir essas histórias: uma ferramenta, uma relação.
Documentar Estimativa do custo de hashing bcrypt e Argon2 significa copiar inputs, unidades, saídas e a data do cálculo. Sem unidades, os números dourados parecem magia. Com unidades, um colega em Coimbra consegue repetir o mesmo ensaio na semana seguinte.
Se um resultado de Estimativa do custo de hashing bcrypt e Argon2 parecer fora de escala por um factor de dez, procure primeiro uma unidade (metros contra quilómetros, percentagem contra fracção, pés contra metros). Só depois ponha a fórmula em causa. Os testes automáticos do repositório usam exactamente cost 12, 65536 KiB, 3, 4 → 4096, 786432, 250 ms: é a sua âncora.
Estimativa do custo de hashing bcrypt e Argon2 não substitui uma folha certificada, um software de especialidade nem um parecer de engenheiro ou de técnico responsável. Serve para ver a relação, ensiná-la e não errar a ordem de grandeza. Se o seu caso tem vinculos extra, anote-os ao lado dos números, não dentro do motor.
Para uma revisão a duas pessoas, uma lê os inputs de Estimativa do custo de hashing bcrypt e Argon2 em voz alta e a outra olha para as saídas. É o modo mais rápido de apanhar um 500 no lugar de 500000. Funciona melhor do que reler em silêncio no telemóvel.
Não cole parágrafos de outras calculadoras: Estimativa do custo de hashing bcrypt e Argon2 tem campos e valores dourados próprios. Se um guia genérico diz «introduza os valores», não o está a ajudar. Fique nos nomes listados acima e nos números cost 12, 65536 KiB, 3, 4 → 4096, 786432, 250 ms.
Uma segunda passagem sobre Estimativa do custo de hashing bcrypt e Argon2 diz respeito à linguagem: não diga «o software decidiu». Diga «com estes inputs sai este output». A diferença conta numa aula, num orçamento e numa reclamação a um fornecedor. como o expoente bcrypt e o produto Argon2 se movem quando muda um parâmetro não se torna verdadeiro só porque o browser multiplicou dois campos.
Se publicar uma captura de Estimativa do custo de hashing bcrypt e Argon2, recorte os campos preenchidos, não só o número grande. Sem cost 12, 65536 KiB, 3, 4 → 4096, 786432, 250 ms visíveis ao lado, daqui a um mês não saberá se era o ensaio canónico ou uma experiência. Em quem configura hashes de login este arquivo mínimo evita discussões inúteis.
As hipóteses de Estimativa do custo de hashing bcrypt e Argon2 são deliberadamente pobres: ler 250 ms como benchmark da máquina de produção é o bordo do modelo. Passado esse bordo, mude de ferramenta em vez de forçar um input até o número agradar. os prazos de resposta das APIs da Administração Pública não estão neste produto
O trabalho depois de Estimativa do custo de hashing bcrypt e Argon2 — medir bits da senha ou dimensionar um RAID para os hashes — merece uma página nova porque muda a incógnita. Meter tudo num único ecrã parece cómodo e produz erros de etiqueta. Mais vale dois ensaios documentados do que um híbrido de memória.
Se ensina Estimativa do custo de hashing bcrypt e Argon2, faça copiar os valores dourados (cost 12, 65536 KiB, 3, 4 → 4096, 786432, 250 ms) para o caderno antes de abrir o browser. Quem chega ao número sem passar pelos campos está a aprender a clicar, não como o expoente bcrypt e o produto Argon2 se movem quando muda um parâmetro. Em quem configura hashes de login o clique sem legendas produz capturas inúteis.
Uma auditoria rápida de Estimativa do custo de hashing bcrypt e Argon2: input, fórmula dita em voz alta, output, confronto com cost 12, 65536 KiB, 3, 4 → 4096, 786432, 250 ms. Quatro passos, dois minutos. Se o quarto passo falhar, não «ajuste» ao acaso: é quase sempre ler 250 ms como benchmark da máquina de produção.
Quem mantém Estimativa do custo de hashing bcrypt e Argon2 numa wiki interna deveria proibir capturas sem lista de campos. Um JPEG granulado de um número grande não é um cálculo. Em quem configura hashes de login a wiki vira lixo num trimestre se faltar cost 12, 65536 KiB, 3, 4 → 4096, 786432, 250 ms escrito a claro ao lado de como o expoente bcrypt e o produto Argon2 se movem quando muda um parâmetro.
Em Portugal, a estimativa de Estimativa do custo de hashing bcrypt e Argon2 convive com IVA, transporte, quebras e prazos de betonagem ou de encomenda. Nada disso entra no motor. Escreva essas linhas no mesmo papel onde colou cost 12, 65536 KiB, 3, 4 → 4096, 786432, 250 ms, para o dono de obra não tratar o ecrã como factura.
O leitor (você) usa cálculo e calculadora em português europeu neste texto de Estimativa do custo de hashing bcrypt e Argon2. Mantenha o mesmo vocabulário no caderno: ecrã, ficheiro, utilizador, percentagem. Misturar jargão de outra variante só aumenta o ruído quando como o expoente bcrypt e o produto Argon2 se movem quando muda um parâmetro já é difícil.
Se a sessão do browser recarregar, Estimativa do custo de hashing bcrypt e Argon2 não guarda o último cenário. Volte a introduzir os campos e confira cost 12, 65536 KiB, 3, 4 → 4096, 786432, 250 ms antes de enviar o PDF ao empreiteiro. Uma pasta no disco com a data e o configId visível vale mais do que o histórico do Safari.
Limitações e quando não usar
Não corre bcrypt nem Argon2. Não escolhe o algoritmo por si.