C# mvc4.0 MD5测试
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Security.Cryptography;
namespace md5测试
{
class Program
{
static void Main(string[] args)
{
DBOperation repdb = new DBOperation();
string str = "admin123456";
string a = DBOperation.GetMD5Hash(str);
string s = repdb.Encrypt(str);
Console.WriteLine(a);
Console.WriteLine(s);
Console.WriteLine("AB5F/VO1gQQrhx0ug7iHuFNfIubEhUYVeKmXlWmCMCabLTX+n3rxhWlRiv+HcUwnvA==".Length);
Console.Read();
}
/// <summary>
/// Summary description for DBOperation.
/// </summary>
///
static string Page_Load()
{
string pwd = "admin123456";
DBOperation dbo = new DBOperation();
string MD5Pwd = dbo.Encrypt(pwd);
return MD5Pwd;
}
string md5pwd = Page_Load();
}
public class DBOperation
{
//和php返回的一样32位加密
public string Encrypt(string strPwd)
{
MD5 md5 = new MD5CryptoServiceProvider();
byte[] data = System.Text.Encoding.Default.GetBytes(strPwd);//将字符编码为一个字节序列
byte[] md5data = md5.ComputeHash(data);//计算data字节数组的哈希值
md5.Clear();
string str = "";
for (int i = 0; i < md5data.Length - 1; i++)
{
str += md5data[i].ToString("x").PadLeft(2, '0');
}
return str;
}
public static string GetMD5Hash(String input)
{
MD5 md5 = new MD5CryptoServiceProvider();
byte[] res = md5.ComputeHash(Encoding.Default.GetBytes(input), 0, input.Length);
char[] temp = new char[res.Length];
System.Array.Copy(res, temp, res.Length);
return new String(temp);
}
}
}
转载于:https://www.cnblogs.com/echoecho/p/3242665.html
C# mvc4.0 MD5测试相关推荐
- MVC4.0网站发布和部署到IIS7.0上的方法【转:http://www.th7.cn/Program/net/201403/183756.shtml】...
最近在研究MVC4,使用vs2010,开发的站点在发布和部署到iis7上的过程中遇到了很多问题,现在将解决的过程记录下来,以便日后参考,整个过程主要以截图形式呈现 vs2010的安装和mvc4的安装不 ...
- MVC4.0网站发布和部署到IIS7.0上的方法
最近在研究MVC4,使用vs2010,开发的站点在发布和部署到iis7上的过程中遇到了很多问题,现在将解决的过程记录下来,以便日后参考,整个过程主要以截图形式呈现 vs2010的安装和mvc4的安装不 ...
- Asp.net MVC4.0(net4.5) 部署到window server 2003上的解决方案
把Asp.net MVC4.0(net framework4.5) 部署到window server 2003上的解决方案 最近做了一个Web项目,也没多想就用了Asp.net MVC4.0 ,MVC ...
- 一. DotNet MVC4.0+EasyUI Web简单框架-前言
之所以说它简单,是因为仅仅用了大家最熟悉的三层架构,简单明了 1.先新建一个MVC4.0 Web项目 2.添加EasyUI的引用,放到Script底下 http://files.cnblogs.com ...
- operamasks-ui2.0 +MVC4.0+EF5.0实战之一 开篇及布局控件介绍
两年前,曾打算自己开发一个web开发框架,把部门.人员.权限.日志作为基本服务加入进去,在其基础上可以做业务快速开发,结果没有坚持下去,仅仅开了个头就夭折了.究其原因,一方面是采用自己完全不熟悉的新技 ...
- 提交客户端证书_MQTT X v1.3.3 正式发布 - 跨平台 MQTT 5.0 桌面测试客户端
MQTT X 是由全球领先的开源物联网中间件提供商 EMQ 开源的一款跨平台 MQTT 5.0 桌面测试客户端,它支持 macOS,Linux,Windows.MQTT X 的用户界面借助聊天软件的形 ...
- .net MVC4.0项目发布到阿里云虚拟主机中遇到的问题。
正所谓学以致用,今天本来想做个bootstrap的demo发到服务器上看一下效果,结果服务器搞了半天,最终太晚了没能学到什么东西. 首先写好页面之后我做了一个MVC4.0的网站项目,然后把Bootst ...
- EOSIO:EOSIO最新版1.4.0创建测试账户
EOSIO最新版1.4.0创建测试账户 前言 这节根据官方教程创建测试账户呗 什么是账户? 帐户是授权的集合,存储在区块链中,用于识别发送方/接收方.它具有灵活的授权结构,根据权限配置的不同,它可以由 ...
- 跟我一起学习ASP.NET 4.5 MVC4.0(一)
由于上面一个项目使用的是ASP.NET4.0 MVC3.0,在招人的时候发现很多人有听说过MVC,但是却是没用过,对MVC也只是一知半解,最近想给团队成员做一个系统的解说,让大家都可以学习一下ASP. ...
- ThinkPHP5.0 漏洞测试
ThinkPHP5.0 漏洞测试 自从ThinkPHP发布漏洞补丁以来,服务器不知道多少次受到了批量扫描漏洞来抓取肉鸡的请求 虽然官方早已发布补丁,还是想试一下TP漏洞,测试两个漏洞 一.全版本执行漏 ...
最新文章
- UDP数据转发解决WiFi与有限以太网之间控制命令传递:RGBLink
- intel服务器芯片组介绍,Intel芯片组的简介
- iPhone 12 Pro Max机模曝光:有乔布斯内味儿了
- TransUNet:Transformers医学图像分割强编码器
- 贪吃蛇小游戏——C语言编写
- landset8各波段_landsat8卫星全面
- unity之小地图和聊天室
- django如何连接Mysql中已有的数据库
- Win10要是个人,也算是鬼门关走过一遭了
- 第五人格亚服服务器不稳定,【关于第五人格网络问题的部分原因及解决方法】...
- 解决 OneNote 项目符号快捷键 Ctrl+. 在 Windows 10 下无效问题
- 程控交换机、电话交换机、什么是交换机、网络交换机
- 企业微信裂变获客,粉丝增长的优势在哪?
- Http1.0 , SPDY , Http2.0
- 2021-2027全球与中国波本威士忌市场现状及未来发展趋势
- buuctf——(SUCTF2019)SignIn
- VBA自动生成excel的表单及链接的方法
- ES6——ES6相关面试题分享
- 怎么打开Office 2007 Excel加密文档
- 结构化分析与面向对象分析的区别
热门文章
- 2016级算法期末模拟练习赛-E.AlvinZH的青春记忆III
- JavaSE学习笔记--Item1 注解Annotation
- UVALive 6181
- 解决C#中ListView闪烁的办法
- 写给对前途迷茫的朋友:五句话定会改变你的人生
- 先装ubuntu后装windows时遇到的问题的解决办法
- Golang: How to sort struct with multiple sort parameters?
- day20 文件上传
- I2C总线协议的简要说明
- Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法...