Encrypts a string using the SHA256 algorithm. : SHA1Managed « Security « C# / C Sharp






Encrypts a string using the SHA256 algorithm.

 
using System;
using System.Security.Cryptography;
using System.Text;

namespace BlogEngine.Core
{
    /// <summary>
    /// Utilities for the entire solution to use.
    /// </summary>
    public static class Utils
    {
        /// <summary>
        /// Encrypts a string using the SHA256 algorithm.
        /// </summary>
        public static string HashPassword(string plainMessage)
        {
            byte[] data = Encoding.UTF8.GetBytes(plainMessage);
            using (HashAlgorithm sha = new SHA256Managed())
            {
                byte[] encryptedBytes = sha.TransformFinalBlock(data, 0, data.Length);
                return Convert.ToBase64String(sha.Hash);
            }
        }
    }
}

   
  








Related examples in the same category

1.new SHA1Managed()
2.Encrypt SHA1
3.Encrypt SHA256
4.Returns a SHA1 hash of a given plaintext
5.SHA256 crypt
6.Marshal Str
7.Get SHA1 for a string
8.Get SHA256 for a string
9.Get SHA38 for a string
10.Get SHA512 for a string