Хеширование пароля с использованием SHA256 и .NET / Node.js

Я храню SHA256-хэши пользовательских паролей в моей базе данных, сгенерированных .NET, и мне нужно иметь возможность проверить их с помощью Node.js. Единственная проблема заключается в том, что .NET и Node.js создают разные хэши для одного и того же пароля.

Password: ThisPassword  
.СЕТЬ:
var ue = new UnicodeEncoding();  
var byteSourceText = ue.GetBytes("ThisPassword");  
var byteHash = new System.Security.Cryptography.SHA256Managed().ComputeHash(byteSourceText);  
return Convert.ToBase64String(byteHash);

//Tlwxyd7HIQhXkN6DrWJtmB9Ag2fz84P/QgMtbi9XS6Q=
Node.js (используя Crypto):
var crypto = require('crypto');
return crypto.createHash('sha256').update('ThisPassword').digest('base64')

//d7I986+YD1zS6Wz2XAcDv2K8yw3xIVUp7u/OZiDzhSY=

я нашелэто, но не смог понять, как реализовать свое решение.

Ответы на вопрос(3)

Ваш ответ на вопрос