public static string GetPassHashed(string login, string pass) { using (var hmac = HMAC_RHHE.CreateNew()) { return(hmac.ComputeHash(login + "|" + pass)); } }
private static byte[] GetHmac(string login) { using (var hmac = HMAC_RHHE.CreateNew()) { return(Convert.FromBase64String(hmac.ComputeHash(GetCookieString(login)))); } }
private static string GetSign(string data) { using (var hmac = HMAC_RHHE.CreateNew()) { return(hmac.ComputeHash(data)); } }
public static void Init(string path) { path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, path); if (!File.Exists(path)) { Secret = HMAC_RHHE.GetNewSecret(); File.WriteAllBytes(path, Secret); } else { Secret = File.ReadAllBytes(path); } }