0

VS 中是否有用于生成字符串的 MD5 哈希的实用程序?

4

3 回答 3

0

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

接着:

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

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

于 2012-10-16T00:39:20.597 回答
0

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

string hash = Convert.ToBase64String(new System.Security.Cryptography.MD5CryptoServiceProvider().
   ComputeHash(System.Text.Encoding.Default.GetBytes(SomeString)));
于 2012-10-16T00:50:10.513 回答
0

我记得你可以在没有激活调试的情况下从即时视图执行静态代码(即应用程序没有运行),所以如果你在项目中创建一个静态实用程序方法,你可以这样做:

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

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

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

于 2012-10-16T00:50:46.783 回答