当前位置:  编程技术>.net/c#/asp.net

计算字符串和文件MD5值的小例子

    来源: 互联网  发布时间:2014-10-23

    本文导语:  代码如下://计算字符串的MD5值        public string GetMD5(string sDataIn)        {            MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();            byte[] bytValue, bytHash;            bytValue = System.Text.Encoding.UTF...

代码如下:

//计算字符串的MD5值
        public string GetMD5(string sDataIn)
        {
            MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
            byte[] bytValue, bytHash;
            bytValue = System.Text.Encoding.UTF8.GetBytes(sDataIn);
            bytHash = md5.ComputeHash(bytValue);
            md5.Clear();
            string sTemp = "";
            for (int i = 0; i < bytHash.Length; i++)
            {
                sTemp += bytHash[i].ToString("X").PadLeft(2, '0');
            }
            return sTemp.ToLower();
        }
       

        //计算文件的MD5值
        public string MD5Value(String filepath)
        {
            MD5 md5 = new MD5CryptoServiceProvider();
            byte[] md5ch;
            using (FileStream fs = File.OpenRead(filepath))
            {
                md5ch = md5.ComputeHash(fs);
            }
            md5.Clear();
            string strMd5 = "";
            for (int i = 0; i < md5ch.Length - 1; i++)
            {
                strMd5 += md5ch[i].ToString("x").PadLeft(2, '0');
            }
            return strMd5;
        }


    
 
 

您可能感兴趣的文章:

  • Linux计算器 Extcalc iis7站长之家
  • 如何计算字符串的显示宽度
  • 计算一个字符串在另一字符串中出现的次数函数
  • 急请教高手,shell命令计算字符串个数
  • 怎样计算混合字符串的长度,象素的长度?
  • 请教:===有一字符串类似 (80+20)*(5+3) ,有何方式计算出算数运算的值?
  • java中计算字符串长度的方法及u4E00与u9FBB的认识
  • Shell脚本中计算字符串长度的5种方法
  • 如何将一个长度为8的字符串("20010821")转换成日期类型,并算出它与计算机当前时间的差值?
  • mysql 字符串长度计算实现代码(gb2312+utf8)
  • C#和SQL实现的字符串相似度计算代码分享
  • js计算两个字符串时间的天数差的代码
  • Javascript 字符串字节长度计算函数代码与效率分析(for VS 正则)
  • shell 行中计算指定字符个数
  • 一个多线程 计算 文件 字符数的 小题目,高手 进来 帮 帮 忙
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Php计算时间差 php日期转换的例子
  • C#根据年月日计算星期几的函数小例子
  • php计算程序运行时间的简单例子分享
  • JAVA如何读取计算机的IO,请给个例子看看吧!
  • lbs基于位置服务(Location Based Service)中如何计算二点距离
  • Java计算机代数计算工具 Symja
  • 基于Docker容器的云计算平台搭建实战
  • rsync客户端如何从远程计算机上传输多个文件到本地计算机?
  • 云计算之Docker容器技术如何落地?
  • 可信计算你知道嘛?红旗的可信计算你知道嘛?
  • numpy官方下载安装以及numpy详细使用教程(Python科学计算)
  • php计算日期相差天数(日期计算)代码
  • 根据身份证号码计算出生日期、年龄、性别(18位) 根据入职时间计算工龄。
  • 求救:配置samba后,在Win9x计算机上能搜索到Linux计算机,但网上邻居里处看不到,这是为什么?
  • 计算机代数系统 Maxima
  • Android 房贷计算器 houseloan
  • C++数值计算核心库 Zero
  • 关于计算机方面的论文?
  • 计算器 eCalc
  • 高精度浮点计算器 Genius
  • Linux计算器 Extcalc
  • C++符号计算库 GiNaC
  • 计算几何算法库 CGAL
  • Linux里计算器的一个问题 关于效率的!
  • 可编程计算器 phoc


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3