Gerador de Hash Scrypt

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

🔐

Algoritmo Memory-Hard

Concebido para ser computacionalmente e em termos de 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 Palavras-passe

Ideal para hashing de passwords 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. As suas passwords nunca saem do seu dispositivo.

Parâmetros Scrypt

Maior = mais seguro mas mais lento
Afeta o uso de memória
Número de threads paralelas
Comprimento da chave derivada
O seu hash scrypt aparecerá aqui...
💡 Para programadores: 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 Chaves Scrypt

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

Parâmetros 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 é necessária uma proteção forte de passwords:

Aplicação Utilização
Armazenamento de Passwords Armazenamento seguro de passwords de utilizadores em bases de dados
Criptomoedas Litecoin e outras altcoins usam scrypt para proof-of-work
Derivação de Chaves Derivar chaves de encriptação a partir de passwords
Sistemas de Backup O serviço de backup Tarsnap usa scrypt para derivação de chaves

Scrypt vs Outras KDFs

Algoritmo Uso de Memória Resistência ASIC Usos Comuns
PBKDF2 Baixo Fraco Sistemas legados, WPA2
bcrypt Moderado Bom Hashing de palavras-passe
Scrypt Alto Excelente Passwords, criptomoedas
Argon2 Alto Excelente Aplicações modernas, vencedor do PHC

💡 Melhor Prática: Para hashing de passwords, use scrypt com N=16384, r=8, p=1 como mínimo. Aumente N à medida que o hardware melhora. Use sempre um salt único e aleatório para cada password.

Recomendações de Segurança

🛠️ Ferramentas Inteligentes Gratuitas

Português Português