问题描述
- 以下处理以字节为单位的MD5密文得出来的结果会都是纯数字的吗?为什么?
-
private void button1_Click(object sender, EventArgs e){ string str = txtPwd.Text; MD5 md= MD5.Create(); byte [] bytes= md.ComputeHash(System.Text.Encoding.UTF8.GetBytes(str)); foreach (byte b in bytes) { txtMd5.Text += b.ToString(); } }
解决方案
byte转换的时候变成数字了吧
解决方案二:
跪求各路C#大神解答~!!!!
解决方案三:
不一定是,MD5加密了经过运算会改变原来字符,但是不一定是数字
时间: 2024-10-10 18:11:45