当前位置:首页 > C#

MD5加密C#实现

canca19年前 (2007-03-10)C#553
//此版本支持16位与32位的程序...
//CopyRight(C) CAnca Software Office.
//Created by CAnca.

using System;
using System.IO;
using System.Security.Cryptography;

class App
{
 static void Main()
 {
  string path = @"F:\FileName.exe";
  FileStream fs = new FileStream(path,FileMode.Open,FileAccess.Read);
  MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
  byte [] md5byte = md5.ComputeHash(fs);
  int i,j;
  foreach (byte b in md5byte)
  {
   i = Convert.ToInt32(b);
   j = i >> 4;
   Console.Write(Convert.ToString(j,16));
   j = ((i << 4) & 0x00ff) >> 4;
   Console.Write(Convert.ToString(j,16));
  }
  Console.ReadLine();
 }
}

扫描二维码推送至手机访问。

版权声明:本文由Ant.Master's Blog发布,如需转载请注明出处。

本文链接:https://iant.work/post/680.html

标签: C#
分享给朋友:

“MD5加密C#实现” 的相关文章

C#开发p2p

尽管有许多P2P网络不需要索引服务器或中央服务器,各客户机之间可以互相直接通讯,但下面的图1还是显示了P2P网络的基本工作原理,一般来说,P2P概念中包含一台中央索引服务器,这台服务器并不存储有任何文件,它只存储有...…

C#字符输出格式控制

  C#的String.Format举例stringstr1 =string.Format("{0:N1}",56789);             &nbs…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。