MD5 d5 = MD5.Create();
byte[] byte_明文 = Encoding.UTF8.GetBytes("测试文本123ABC_!@#$%_abc{}()+【】()");
byte[] byte_密文 = d5.ComputeHash(byte_明文);
MessageBox.Show(Encoding.UTF8.GetString(byte_密文).ToString());
输出:,�ď�Y'v���ݤ��
怎么输出全是乱码呢?
要么输出的是加密后的内容,一串二进制数据,显示只能是乱码。要么字符编码不一致。看你输出的是什么字符了。