
正文
asp.net获取文件md5,aspnet wcf
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
ASP.NET中MD5与SHA1加密的几种方法
直接string xxx =System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(要转换的字符串,MD5);就可以了 。
MD5的算法在RFC1321中实际上已经提供了C的实现,我们其实马上就能想到,至少有两种用Java实现它的方法,第一种是,用Java语言重新写整个算法,或者再说简单点就是把C程序改写成Java程序。
MD5相对SHA1来说,安全性较低,但是速度快;SHA1和MD5相比安全性高,但是速度慢。对称加密 采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密。
引用MD5命名空间 using MD5;直接用MDEncrypt(textboxText);即可加密;MD5没有解密的算法,要不然就不用加密了,网上有一些解密的网站,有些能解密,有些解密不了,有些还需要收费才能解密。
相关问答
Q1: 什么是MD5值?如何查看文件的MD5值?
MD5的全称是Message-Digest Algorithm 5,简单的讲,MD5值 就相当于一个文件的ID,具有唯一性,如果这个文件被修改过(如被嵌入 病毒 ,木马 等),其MD5值就会变化。
md5sum命令用于生成和校验文件的md5值。它会逐位对文件的内容进行校验。是文件的内容,与文件名无关,也就是文件内容相同,其md5值相同。md5值是一个128位的二进制数据,转换成16进制则是32(128/4)位的进制值。
MD5值,简单地来说,就是文件的“指纹”。如果原始文件被修改了,那么MD5值也就会跟着发生变化,所以我们可以根据MD5是否变化来判断文件是否被改动。
Q2: ASP中如何实现MD5加密??
至于ASP.net类中是如何实现加密算法的,这个我们不需要关心,会用就行了。 下面就是ASP.NET中几种加密方法。加密算法有两种,也就是上面提到的MD5和SHA1,这里我举的例子是以MD5为例,SHA1大致相同,只是使用的类不一样。
md5(request.Form(password)) 就可以了。
如果你的数据库里有MD5加密的话,就是在你的SQL查询的时候用MD5调取。
关于asp.net获取文件md5和aspnet wcf的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







