本文主要是介绍C#实现字符串SHA-256加密算法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
其实现的方式与SHA-512是差不多的,只是由512改为:256,加密后的字节为:256/8=32个,十六进制HEX输出为:64个字节。
实现的代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading;
using System.Windows.Forms;
using System.Security.Cryptography;namespace SHA256_V1
{public partial class StringSHA256 : Form{public StringSHA256(){InitializeComponent();}private void btn_Compare_Click(object sender, EventArgs e){if(txt_SHA256.Text.ToUpper()==txt_SHA256_2.Text.ToUpper()){
这篇关于C#实现字符串SHA-256加密算法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!