byte[] pass = Encoding.Unicode.GetBytes(textBox1.Text);
MD5 md5 = new MD5CryptoServiceProvider();
String password = Encoding.UTF8.GetString(md5.ComputeHash(pass));
不要修改代码,代码只会增加
解密变量:密码
尝试了很多方法无法解密utf8字符串到md5
密码值是乱码,如何恢复密码:md5?
textBox.text = wooyun
md5.ComputeHash(pass)= F04BC0C32584F9D42817DC6EF8769E9E
Encoding.UTF8.GetString(md5.ComputeHash(PASS))= K%(NV
答案 0 :(得分:0)
请咨询安全专家的服务,而不是试图做自己想做的任何事情。在这三个示例代码行中,我自己并不是安全专家,我已经可以说:
这项练习是否用于学习目的?你能澄清这个问题吗?