如何在Visual Studio中生成字符串的MD5哈希?

时间:2012-10-16 00:32:11

标签: string visual-studio md5

VS中是否有一个实用程序来生成字符串的MD5哈希值?

3 个答案:

答案 0 :(得分:0)

从此处下载命令行实用程序:http://www.fourmilab.ch/md5/

然后:

  • 工具/设置/专家设置
  • 工具/外部工具
    • 标题:md5
    • 命令:path / to / md5.exe
    • Args:-d“hello”
    • 勾选“使用输出窗口和提示参数

不是最好的,但适用于小字符串。

答案 1 :(得分:0)

较新的Visual Studios内置了脚本: View - >其他Windows - > F#Interactive 所以只需将this oneliner转换为F#并使用它:

string hash = Convert.ToBase64String(new System.Security.Cryptography.MD5CryptoServiceProvider().
   ComputeHash(System.Text.Encoding.Default.GetBytes(SomeString)));

答案 2 :(得分:0)

我记得你可以从立即视图执行静态代码而不调用Debug(即应用程序没有运行),所以如果在项目中创建静态实用程序方法,你可以这样做:

My.Project.UtilsClass.MD5Sum("string");

如果你在内存中有字符串(变量在范围内),你也可以在调试时做同样的事情:

My.Project.UtilsClass.MD5Sum(myLocalVar.stringMember);