‘壹’ 关于sql-MD5解密,请高手回答一下!
MD5是不可逆的到这个网站上看行不行,如果你要解的数据那个网站已经记录下来的就可以不过大多是没有的,只有些简单的 http://www.cmd5.com/
‘贰’ 网站后台密码忘了,有数据库,想把密码初始化,好像是MD5的
直接替换 密码 任意密码你生成一个 MD5 然后替换就可以了。
‘叁’ 怎么在sql语句中对数据进行md5加密
select substring(sys.fn_sqlvarbasetostr(HashBytes('MD5','你要加密的内容')),3,32)
‘肆’ 如何设置sql md5 加密加密后怎么用原始密码进不了系统了
/**
*
*/
package com.yupont.app.user;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
/**
* ClassName: MD5 <br>
* Function : 提供MD5加密方法 <br>
* @author L.H.W <br>
* Version : 1.0 <br>
* Since : 2005-10-13 <br>
*
*/
public class MD5 {
/**
*
* @param string to encode
* @return Encoded String
*/
public static String crypt(String str)
{
if (str == null || str.length() == 0) {
throw new IllegalArgumentException("String to encript cannot be null or zero length");
}
StringBuffer hexString = new StringBuffer();
try {
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(str.getBytes());
byte[] hash = md.digest();
for (int i = 0; i < hash.length; i++) {
if ((0xff & hash[i]) < 0x10) {
hexString.append("0" + Integer.toHexString((0xFF & hash[i])));
}
else {
hexString.append(Integer.toHexString(0xFF & hash[i]));
}
}
}
catch (NoSuchAlgorithmException e) {
throw new RuntimeException(e);
}
return hexString.toString();
}
}
用这个类对你的用户登录密码加密,然后生成的字符串存到数据库中,再下次登录时候用这个类处理比较数据库中原有注册时候的字符串,相同就成功,反之登录失败。
‘伍’ sql MD5加密求助,怎么弄。把密码转成MD5然后插入到SQL表中。
select a.fromstepid,
case a.isauto when 1 thgen b.tostepid else a.tostepid end as tostepid
from step a
left join step b on a.tostepid=b.fromstepid
where a.fromstepid not in
(select tostepid from step where isauto=1)
SQL Server2005,测试通过
‘陆’ 关于在SQl里对字段进行MD5加密存储的
md5加密有相关的加密函数,但不是在数据库中操作的,数据库只是来保存加密的结果字符串。
加密的话你找相关语言的加密函数就行
‘柒’ 在线求MD5 SQL密码解密大神们帮帮忙
MD5加密规则是不可逆的。 加密过程用算法描述如下: (1)对明文password进行md5加密,获得密文md5(password)。 (2)使用截取函数截取加密后的密文,从第beginnumber位置开始截取number位数值,得到密码A,其中A=left(md5(password),beginnumber-1)。 (3)使用截取函数截取加密后的明文的number位数后的值B,其中 B=right(md5(password),md5-digit -(beginnumber+number-1))。 (4)使用随机函数gen_key(number)填充被截取的number的值。 (5)变换后的密码值为encrypt_password =A&get_key(number)&B 变量说明: password:客户端提交的原始密码 encrypt_password:经过处理后的密码 beginnumber:对原始密码开始截取的位置(0number:对密码截取位数(0md5-digit:md5取16位或者32位值 解密过程跟加密过程有些类似,先对输入的明文进行加密,接着从beginnumber处截取前半部分得到A′,后半部分得到B′,然后从数据库中读出密码中的A和B部分,最后如果A=A′并且B=B′,则认为用户输入的密码跟数据库中的密码是匹配的。
‘捌’ SQL注入取得16位管理员密码是MD5么
据说MD5是不可逆转的加密方式,得到了一个MD5密码,没什么作用的.
‘玖’ 关于SQL 2008 MD5加密的问题,求大神帮忙
写入数据那块应该能看懂的吧,直接把加密那块注释掉