MD5加密

原创 2012年03月21日 11:16:39
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Security.Cryptography;
namespace ConsoleApplication1
{
    class Program
    {
        /// <summary>
        /// 返回加密后的字符串
        /// </summary>
        /// <param name="input">input代表要加密的字符串</param>
        /// <returns></returns>
        public static string GetMD5Hash(string input)
        {
            MD5 md5Hash = MD5.Create();
            byte[] data = md5Hash.ComputeHash(Encoding.Default.GetBytes(input));
            StringBuilder stringBuilder = new StringBuilder();
            for (int i = 0; i < data.Length; i++)
            {   
                stringBuilder.Append(data[i].ToString("x2"));
            }
            return stringBuilder.ToString();
        }
        static void Main(string[] args)
        {
            string input="hello";
            string output=Program.GetMD5Hash(input);
            Console.WriteLine("加密前:"+input);
            Console.WriteLine("加密后:"+output);
            Console.ReadKey();
        }
    }
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

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

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

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...

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

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

JAVA代码实现MD5加密算法

拿来就能用的md5加密算法。为了实现数据的安全性,尤其是保证用户的密码不被丢失,我们常常要对用户数据进行加密,MD5是不错的选择,MD5单向加密,不可逆转。 String password = "12...

易语言调用js实现md5加密

易语言调用js需要用到拓展组件的脚本组件,     在窗口创建完毕的事件里给脚本组件初始化设置下脚本组件的语言属性,在这里以JScript为例:           ...

Android - 定位方式,火星坐标系统,一键锁屏,MD5加密,骚扰拦截,黑名单数据库,增删改查单元测试

Android - 定位方式,火星坐标系统,一键锁屏,MD5加密,骚扰拦截,黑名单数据库,增删改查单元测试

NDK下获取IEIM并且使用MD5算法加密

 NDK下获取IEIM并且使用MD5算法加密: demo.cpp #include #include #include "MD5.h" #include #include ...

Base64算法,消息摘要算法-Base64,MD5,SHA,MAC加密

参考慕课的加密视频上面的代码:http://www.imooc.com/learn/285 学习security应用与算法如下: * 1.Base64算法 * 2.消息...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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