microsoft.aspnet.identity.passwordhasher в javascript - PullRequest
0 голосов
/ 03 ноября 2019

Мне нужно иметь

microsoft.aspnet.identity.passwordhasher

в javascript. c # код:

 public static string HashPassword(string password)
        {
            byte[] salt;
            byte[] buffer2;
            if (password == null)
            {
                throw new ArgumentNullException("password");
            }
            using (Rfc2898DeriveBytes bytes = new Rfc2898DeriveBytes(password, 0x10, 0x3e8))
            {
                salt = bytes.Salt;
                buffer2 = bytes.GetBytes(0x20);
            }
            byte[] dst = new byte[0x31];
            Buffer.BlockCopy(salt, 0, dst, 1, 0x10);
            Buffer.BlockCopy(buffer2, 0, dst, 0x11, 0x20);
            return Convert.ToBase64String(dst);
        }

Я искал в Google, но не нашел ни одной библиотеки для этого

https://gist.github.com/billyxs/c9a338b5443d346ff9eb

Я использую эту ссылку, нопароль не совпадает с microsoft.identity, любая идея?

...