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.

.NET
.NET
Tecnologias da Microsoft baseadas na estrutura de software do .NET.
12 perguntas
Visual Studio
Visual Studio
Uma família de conjuntos de ferramentas de desenvolvimento integradas da Microsoft para criar aplicativos para Windows, Web e dispositivos móveis.
14 perguntas
C#
C#
Uma linguagem de programação fortemente tipada e orientada a objetos com raízes na família C de linguagens e que inclui suporte para programação orientada a componentes.
7 perguntas
0 comentários Sem comentários
{count} votos

2 respostas

Classificar por: Mais útil
  1. Pablo Garcia (Tek Experts) 160 Pontos de reputação Fornecedor 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