部分代码来至 https://www.cnblogs.com/dj258/p/6049786.html using System; using System.Collections.Generic; using System.Linq; using System.Text; using Org.BouncyCastle.Asn1.Pkcs; using Org.BouncyCastle.Asn1.X509; using Org.BouncyCastle.Crypto.Generators; us
一.MD5不可逆加密 不可逆加密是指将原文加密成密文以后,无法将密文解密成原文. MD5的算法是公开的,无论是哪种语言,只要需要加密的字符串是相同的,那么经过MD5加密以后生成的结果都是一样的. .NET框架中已经帮我们实现好了MD5加密,请看下面的例子: using System; using System.Collections.Generic; using System.Linq; using System.Security.Cryptography; using System.Text;