md5的问题哦

俺下载了一个asp源码程序,请问用它加密后数据可以解密吗?谢谢!!
有个md5.asp文件哦
没说清楚,我有md5.asp,可不可以通过这个文件解密数据库被加密的用户密码啊??

一般来说是不可以的,除非你有特殊的工具。
http://www.md5.com.cn (一亿以上数据)
http://www.cmd5.com
http://www.xmd5.com这三个网站都是国人做的。

就是说你的MD5.asp这样文件用不起来了。
其实在C#语言里没有必要用这些代码,C#自己就带了MD5的加密文件。
using System.Security.Cryptography;
/// <summary>
/// 使用Md5加密技术将密码加密
/// </summary>
/// <param name="password">传入用户所输入的password</param>
/// <returns>返回加密后的password</returns>
private string UserMd5(string password)
{
string returnPassword = "";
MD5 md5 = MD5.Create();
byte[] s = md5.ComputeHash(Encoding.UTF8.GetBytes(password));

for (int i = 0; i < s.Length; i++)
{
returnPassword = returnPassword + s[i].ToString("X");
}
return returnPassword;
}
这样就可以将数据加密了。
温馨提示:内容为网友见解,仅供参考
无其他回答

MD5的这些缺点,可能会带来信息安全问题
1、作为散列算法,经过证实,仍然会存在两种不同数据会发生碰撞;2、MD5的安全性。将用户的密码直接MD5后存储在数据库中是不安全的。(1)因为用户习惯用容易记住的密码,比如手机号、生日,不法分子容易获取这类密码,这也就是要加盐的原因。(2)直接MD5存入数据库,如果数据库被盗,通过MD5反查会查...

md5模块错误问题,怎么解决
下载的数据有问题,下载过程中被修改了或者是丢失了部分数据。MD5这里是做来做数据校验的。MD5的典型应用是对一段Message(字节串)产生fingerprint(指纹),以防止被“篡改”。举个例子,你将一段话写在一个叫 readme.txt文件中,并对这个readme.txt产生一个MD5的值并记录在案,然后你可以传播这个文件...

什么是MD5错误?
MD5错误的出现意味着数据的完整性和安全性受到了威胁,需要及时采取措施加以处理。出现MD5错误的原因 MD5错误的出现原因多种多样,其中最常见的是数据传输过程中发生了错误,例如网络中断、传输超时、文件被病毒感染等。此外,还有可能是校验算法本身存在问题,或者是文件本身就存在错误。无论造成MD5错误的原因...

镜像文件md5校验错误怎么解决 md5校验失败怎么办
1、方法一:打开磁盘:\\游戏\\英雄联盟\\TCLS\\TCLSLiveUpdate根目录 LiveUpdateConfig文件夹,也就是在线更新文件夹,删除其中的所有文件,再重新登录就可以了。如果这种方法不能完美的解决问题,大家可以继续尝试下面的这种解决方法。2、方法二:下载一个迅雷(或者迅游)网游加速器,加速英雄联盟(迅雷人多的...

关于md5网络安全问题
坦率的讲, md5已经不安全了,因为已经被破解了,而且破解的速度还很快!但是目前大多数网站加密方式还用的md5,这得看用户对网站的保密性要求的程度了。

路由器升级显示Md5错误
主要是在连接上的问题。下载无线路由器最新的固件,同一款无线路由器,有可能存在不同的硬件版本,不同硬件版本的无线路由器固件有可能是不通用的,因此我们需要下载相应硬件版本的固件查看TP-LINK的无线路由器的软件、硬件版本信息。同一款无线路由器,还可能存在标准版和特制版的固件,特制版的固件适用于...

关于md5的一个简单问题。
MD5码有128位长,所以任意信息之间具有相同MD5码的可能性非常之低,通常被认为是不可能的。所以一般认为MD5码可以唯一地代表原信息的特征,通常用于密码的加密存储,数字签名,文件完整性验证等。

下载的安装包MD5码一直是错的 无法安装怎么解决
安装包MD5码错误通常表示文件完整性受损,需要确保下载文件完整无误。为解决此问题,首先应确认下载来源的安全性。使用官方网站或可信赖的第三方下载平台下载,以确保获取的文件为最新且未被篡改。在确认下载来源后,检查下载文件的MD5码是否与官方提供的版本一致。若不一致,可能存在下载过程中的错误,建议...

MD5 加密 常识问题
第一条和第二条基本正确 第三条很难说,因为用查表法来查询MD5,就需要有足够大的硬盘空间来收录这些明文-哈希对照表,而占用空间和该表收录的密码长度呈指数级增长,假如你密码长达16位,而且是字母+数字混合并且毫无规律可言,那你的密码绝对没可能被查表法破解(暴力破解的话就很难说了,但是就算...

MD5算法的问题
在MD5算法中,首先需要对信息进行填充,使其字节长度对512求余的结果等于448。因此,信息的字节长度(Bits Length)将被扩展至N*512+448,即N*64+56个字节(Bytes),N为一个正整数。填充的方法如下,在信息的后面填充一个1和无数个0,直到满足上面的条件时才停止用0对信息的填充。然后,在在这个...

相似回答
大家正在搜