using System; using System.Security.Cryptography; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string source = "你好,世界!"; using (SHA1 sha1Hash = SHA1.Create()) { //从字符串到字节数组 byte[] sourceBytes = Encoding.UTF8.GetBytes(source); byte[] hashBytes = sha1Hash.ComputeHash(sourceBytes); string hash = BitConverter.ToString(hashBytes).Replace("-",String.Empty); Console.WriteLine("的SHA1哈希 " + source + " is: " + hash); } } } }
输出:
Hello Word的SHA1哈希!是:2EF7BDE608CE5404E97D5F042F95F89F1C232871