Mega Code Archive

 
Categories / C# / Security
 

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);             }         }     } }