private string CreateResponseKey(string base64Key) { var buff = new StringBuilder(base64Key, 64); buff.Append(_guid); var src = _cryptoProvider.ComputeSHA1(Encoding.UTF8.GetBytes(buff.ToString())); return(Convert.ToBase64String(src)); }
/// <summary> /// Gets the hashed string. /// </summary> public string GetHashedString(User user, string str) { var salt = user.Salt; if (salt != null) { // return BCrypt.HashPassword(str, salt); } // legacy return(BitConverter.ToString(_cryptographyProvider.ComputeSHA1(Encoding.UTF8.GetBytes(str))).Replace("-", string.Empty)); }
/// <summary> /// Gets the sha1 string. /// </summary> /// <param name="str">The STR.</param> /// <returns>System.String.</returns> private string GetSha1String(string str) { return(BitConverter.ToString(_cryptographyProvider.ComputeSHA1(Encoding.UTF8.GetBytes(str))).Replace("-", string.Empty)); }