Exemple #1
0
        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));
        }
Exemple #2
0
        /// <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));
        }
Exemple #3
0
 /// <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));
 }