using System.Collections.Generic;
using System.Text.RegularExpressions;
using System.Security.Cryptography;
public static byte[] GetHashTextBytes(char[] text)
Encoding unicode = Encoding.Unicode;
byte[] numArray = new byte[unicode.GetMaxByteCount(text.Length)];
int bytes = unicode.GetBytes(text, 0, text.Length, numArray, 0);
return (new SHA256Managed()).ComputeHash(numArray, 0, bytes);
Array.Clear((Array)numArray, 0, numArray.Length);
public static string GetPasswordHash(string password)
var passwordHash = Convert.ToBase64String(GetHashTextBytes(password.ToCharArray()));
public static void Main(string[] args)
Console.WriteLine(GetPasswordHash("85241521"));