Categorias

Validador Scrypt

Validar senha contra chave derivada Scrypt

Fatos principais

Categoria
Cryptography
Tipos de entrada
text, number
Tipo de saída
text
Cobertura de amostras
2
API disponível
Yes

Visão geral

O Validador Scrypt é uma ferramenta de segurança projetada para verificar se uma senha fornecida corresponde a uma chave derivada através do algoritmo de derivação de chaves Scrypt.

Quando usar

  • Verificar a integridade de credenciais armazenadas em bancos de dados.
  • Depurar problemas de autenticação em sistemas que utilizam o algoritmo Scrypt.
  • Confirmar se os parâmetros de custo e paralelismo estão configurados corretamente para uma senha específica.

Como funciona

  • Insira a senha que deseja validar no campo correspondente.
  • Forneça o sal (salt) original e a chave derivada (derived key) em formato hexadecimal.
  • Ajuste os parâmetros de custo, tamanho do bloco e paralelismo conforme a configuração original do seu sistema.
  • O sistema processará a derivação e confirmará se a senha gerada coincide com a chave fornecida.

Casos de uso

Auditoria de segurança de senhas em sistemas legados.
Testes de integração para módulos de autenticação baseados em Scrypt.
Recuperação de chaves de acesso onde os parâmetros de derivação são conhecidos.

Exemplos

1. Verificação de Credencial de Usuário

Desenvolvedor Backend
Contexto
Um desenvolvedor precisa verificar por que um usuário não consegue fazer login em um sistema que utiliza Scrypt para armazenamento de senhas.
Problema
O sistema de autenticação está rejeitando a senha, mas não está claro se o erro está na senha ou nos parâmetros de derivação.
Como usar
Insira a senha do usuário, o sal armazenado no banco de dados e a chave derivada, ajustando o fator de custo para 16384.
Configuração de exemplo
cost: 16384, blockSize: 8, parallelism: 1, keyLength: 32
Resultado
A ferramenta confirma se a combinação de senha e parâmetros gera a chave esperada, isolando a causa do erro.

Testar com amostras

cryptography

Hubs relacionados

FAQ

O que é o algoritmo Scrypt?

O Scrypt é uma função de derivação de chaves baseada em senha, projetada para ser intensiva em memória, dificultando ataques de força bruta.

Por que preciso fornecer o sal (salt)?

O sal é um dado aleatório adicionado à senha antes do hashing para garantir que senhas idênticas gerem chaves diferentes, aumentando a segurança.

O que acontece se os parâmetros de custo estiverem errados?

Se os parâmetros de custo, tamanho do bloco ou paralelismo não coincidirem exatamente com os usados na criação da chave, a validação falhará.

Os dados inseridos são armazenados?

Não, esta ferramenta processa os dados localmente e não armazena nenhuma senha ou chave fornecida.

Em que formato os resultados são exibidos?

A ferramenta retorna uma confirmação booleana indicando se a senha corresponde ou não à chave derivada fornecida.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/scrypt-validator

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
password text Sim -
salt text Sim -
derivedKey text Sim -
cost number Não -
blockSize number Não -
parallelism number Não -
keyLength number Não -

Formato de resposta

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texto: Texto

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-scrypt-validator": {
      "name": "scrypt-validator",
      "description": "Validar senha contra chave derivada Scrypt",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=scrypt-validator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]