Compartilhar via

Como gerar um hash com jsSHA no c# compativel com jsSHA gerado no node.js

José Zozimo 0 Pontos de reputação
2024-03-30T21:18:57.21+00:00

Boa noite.

É possível gerar um hash de password do lado do servidor em c# dotnet core do lado do servidor,

compatível com o hash gerado no node.js.

encontrei até algumas referencias

https://learn.microsoft.com/pt-br/aspnet/core/security/data-protection/consumer-apis/password-hashing?view=aspnetcore-8.0

mas não gera o mesmo hash. obs: o hash foi gerado na app node.js e foi enviado ao server.

preciso valida-lo, fazendo o hash do que está guardado X hash recebido.

alguém poderia ajudar?

obrigado.

Tecnologias de desenvolvedor | .NET | Outro
Tecnologias de desenvolvedor | Visual Studio | Outro
Tecnologias de desenvolvedor | C#
0 comentários Sem comentários
{count} votos

2 respostas

Classificar por: Mais útil
  1. Pablo Garcia (Tek Experts) 160 Pontos de reputação Equipe Externa da Microsoft
    2024-04-29T18:11:05.5366667+00:00

    Olá Jose,

    Obrigado por levantar sua investigação nos fóruns do MSDN.

    De acordo com a pergunta consegui este documento que fala sobre o problema que você tem.

    https://stackoverflow.com/questions/62105784/equivalent-version-of-sha256-computehash-from-c-for-react-native-js

    Se você tiver informações adicionais que possam nos ajudar para procurar por mais informações, poderia adicioná-las para acelerar o tempo de resposta e ter uma melhor certeza sobre o que você precisa.

    Fico no aguardo.

    Pablo Garcia | Microsoft MSDN team

    0 comentários Sem comentários

  2. José Zozimo 0 Pontos de reputação
    2024-04-29T19:00:51.6633333+00:00

    Eu encontrei a solução no Copilot do windows.

    Perguntando: "como gerar um hash em c# compativel com um hash gerado em node.js usando jsJSHA e usando salt"

    foi corretamente gerado e solucionei o problema.

    att.

    0 comentários Sem comentários

Sua resposta

As respostas podem ser marcadas como Respostas Aceitas pelo autor da pergunta, o que ajuda os usuários a saber a resposta que resolveu o problema do autor.