詹姆斯身价多少:ASP.NET利用MD5加密后插入数据库,由于有些密码加密后出现单引号,导致SQL语句不合法,该如何解决??

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/27 10:01:33

只要在插入库之前作处理就可以了。利用replace函数把单引号替换为其它字符,如str.replace("'","*");其中str是你加密后的字符串!

你所用的MD5有问题,MD5加密过的字符串不可能出现引号,最根本的是替换MD5函数

请参阅:http://zhidao.baidu.com/question/5842231.html

不会吧,MD5加密后是单向散列为128位的字符串呀。。怎么可能出单引号???呵呵,不可能。有单引号的话,用转义字符转了就OK了