string s = "123456";
MD5CryptoServiceProvider provider = new MD5CryptoServiceProvider();
string strEncryp = BitConverter.ToString(provider.ComputeHash(Encoding.Default.GetBytes(s)));
得到的加密字符串strEncryp ,如何从strEncryp 还原到原来的“123456”呢?
MD5CryptoServiceProvider provider = new MD5CryptoServiceProvider();
string strEncryp = BitConverter.ToString(provider.ComputeHash(Encoding.Default.GetBytes(s)));
得到的加密字符串strEncryp ,如何从strEncryp 还原到原来的“123456”呢?
MD5CryptoServiceProvider加密的不能解密呀!
那就换个方法,怎么能保证加密出来的字符串只有数字或26个字母呢?