Gerador de Hash Scrypt

Gere hashes de senha scrypt seguros com parâmetros de custo personalizáveis para segurança aprimorada

🔐

Algoritmo Memory-Hard

Projetado para ser computacionalmente e em memória intensivo, resistente a ataques de hardware

⚙️

Parâmetros Personalizáveis

Ajuste os fatores de custo (N, r, p) para equilibrar segurança e desempenho

🛡️

Segurança de Senha

Ideal para hashing de senhas e derivação de chaves com salt incorporado

🔒 Processamento no Lado do Cliente
Todo o hashing é feito no seu navegador usando Web Crypto API e scrypt-js. Suas senhas nunca saem do seu dispositivo.

Parâmetros do Scrypt

Maior = mais seguro mas mais lento
Afeta o uso de memória
Número de threads paralelas
Comprimento da chave derivada
Seu hash scrypt aparecerá aqui...
💡 Para desenvolvedores: Gere hashes scrypt com:
const hash = await scrypt(password, salt, N, r, p, keyLen);
# JavaScript usando a biblioteca scrypt-js
hash = hashlib.scrypt(password, salt=salt, n=N, r=r, p=p, dklen=keyLen)
# Python usando hashlib

Sobre a Função de Derivação de Chave Scrypt

Scrypt é uma função de derivação de chave baseada em senha projetada para ser computacionalmente e em memória intensiva, tornando-a resistente a ataques baseados em hardware. Foi criada por Colin Percival em 2009 e é especificamente projetada para ser cara de implementar em hardware personalizado (ASICs) e GPUs.

Parâmetros do Scrypt Explicados

💡 Dureza de Memória: Scrypt requer grandes quantidades de memória para computação, tornando-o resistente a ataques ASIC e GPU que funcionam bem contra algoritmos sem memória como SHA-256.

Usos Comuns do Scrypt

Scrypt é amplamente usado em várias aplicações de segurança onde proteção forte de senha é necessária:

Aplicação Uso
Armazenamento de Senhas Armazenamento seguro de senhas de usuários em bancos de dados
Criptomoedas Litecoin e outras altcoins usam scrypt para proof-of-work
Derivação de Chave Derivando chaves de criptografia a partir de senhas
Sistemas de Backup O serviço de backup Tarsnap usa scrypt para derivação de chave

Scrypt vs Outras KDFs

Algoritmo Uso de Memória Resistência a ASIC Usos Comuns
PBKDF2 Baixo Fraco Sistemas legados, WPA2
bcrypt Moderado Bom Hash de senhas
Scrypt Alto Excelente Senhas, criptomoedas
Argon2 Alto Excelente Aplicações modernas, vencedor do PHC

💡 Melhor Prática: Para hashing de senhas, use scrypt com N=16384, r=8, p=1 como mínimo. Aumente N conforme o hardware melhora. Sempre use um salt único e aleatório para cada senha.

Recomendações de Segurança

🛠️ Ferramentas Inteligentes Gratuitas

Português Português