MD5

原创 2012年03月26日 00:05:14

MD5

计算文件的MD5

        static string Md5Encrypt(string path)

        {

            using (FileStream fs = File.OpenRead(path))

            {

                MD5 md5 = MD5.Create();

                byte[] byts = md5.ComputeHash(fs);

                md5.Clear();

                StringBuilder sb = new StringBuilder();

                for (int i = 0; i < byts.Length; i++)

                {

                    sb.Append(byts[i].ToString("x2"));

                }

                return sb.ToString();

            }

}

 

计算字符串的MD5

        public static string getMD5(string str)

        {

 

            StringBuilder sb = new StringBuilder();

            MD5 md5 = MD5.Create();

            byte[] byts = System.Text.Encoding.UTF8.GetBytes(str);

            byte[] md5byts = md5.ComputeHash(byts);

            for (int i = 0; i < md5byts.Length; i++)

            {

                sb.Append(md5byts[i].ToString("x2"));

            }

            md5.Clear();

            return sb.ToString();

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

wp 的MD5代码

wp的类包中并没有MD5加密算法

C语言的加密输入法一:MD5加密

使用MD5加密  我们以一个字符串为例,新建一个文件filename.txt,在文件内写入hello ,然后在Linux下可以使用命令md5sum filename.txt计算md5值 ==> b19...

MD5加密应用之.NET与JAVA差异分析

由于项目的特殊性,在项目中需要使用其他系统数据库中的用户信息对用户进行登录认证。在原系统(.NET所开发的)中,用户密码是进行加密存储的,如果需要使用原系统中现有的数据对用户进行认证,就必须要知道原系...

c#MD5加密TripleDES加密解密封装

public static string EncMd5(string str) { //获取加密服务 System.Security...

java 密码MD5加密

package com.sunnylocus.util;      import java.security.MessageDigest;      /**   ...

Java笔记---MD5 加密的实现

MD5 加密 Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护.主流编程语言普遍已有MD5实现(J...

MD5 加密工具类

import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.Unsu...

为什么应该放弃或减少使用MD5

http://www.rtdot.com/product/58 MD5是一种常用的单向哈希算法。它被广泛用于以下几个用途: 检查数据是否一致。将两地存储的数据进行哈希,比较结果...

android实现数据的MD5加密并用SharedPreferences存储

MD5消息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位的散列值,用于确保信息传输完整一致。java的MessageD...

MD5算法的具体实现

MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法)。MD5的作用是让大容量信息在用数字...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)