c#怎么实现sha256加密算法


在C#中可以使用SHA256Managed类来实现SHA256加密算法。以下是一个简单的示例代码:

using System;using System.Security.Cryptography;using System.Text;public class Program{public static string CalculateSHA256(string input){using (SHA256 sha256 = SHA256Managed.Create()){byte[] bytes = Encoding.UTF8.GetBytes(input);byte[] hash = sha256.ComputeHash(bytes);StringBuilder sb = new StringBuilder();for (int i = 0; i < hash.Length; i++){sb.Append(hash[i].ToString("x2"));}return sb.ToString();}}public static void Main(){string input = "Hello, World!";string hash = CalculateSHA256(input);Console.WriteLine("Input: " + input);Console.WriteLine("SHA256 Hash: " + hash);}}

在上面的示例中,CalculateSHA256方法接受一个字符串输入并返回其SHA256散列值。主函数中演示了如何使用该方法来计算SHA256散列并输出结果。您可以将您要加密的字符串替换为input变量中的内容。


上一篇:mysql中limit的用途有哪些

下一篇:Java中localdatetime怎么获取毫秒值


C#
Copyright © 2002-2019 测速网 www.inhv.cn 皖ICP备2023010105号
测速城市 测速地区 测速街道 网速测试城市 网速测试地区 网速测试街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器