using System.Security.Cryptography; using System.Text; namespace Kruzya.TelegramBot.Core.Service { public class Hash { public string GenerateHash(string input) { var output = string.Empty; var hashedBytes = SHA256.HashData(Encoding.UTF8.GetBytes(input)); foreach (var b in hashedBytes) { output += string.Format("{0,2:x2}", b); } return output; } } }