hur.cn - 华软网

 热门搜索

怎样把数据库中的password字段加密。

  作者:未知    来源:网络    更新时间:2018/12/6
我不想让他人看见数据库中的密码字段,然则这个密码字段又显示在数据窗口里,当然是以*显示。用户能够更改,想在数据库中的只是密文,应该怎么做。

------华软网友回答------
加密后再放数据库
------华软网友回复------
掏出密码,加密后update进数据库.
------华软网友回复------
把用户的密码用md5措置惩罚后放到数据库中
检验密码的时候把用户输入的密码做md5后举行对照
利益就是管理员也无措施从数据库中的md5结果推算出用户的密码(当然,大多数人的密码都经不起穷举法破解)
------华软网友回复------
自己写个函数~ 很简单的就能够了~就是用MID措置惩罚一下~ 给你一个源码吧~
f_encrypt(string a_ymm)
//口令加密
//参数:字符串
//前往值:字符串
integer i ,li_kllen
string ls_zmkl

li_kllen=len(a_ymm)
for i = 1 to li_kllen
ls_zmkl = ls_zmkl + char(asc(mid(a_ymm,i,1)) + i + li_kllen)
next
return ls_zmkl


------华软网友回复------
那掏出来验证的时候应该要解密吧?
------华软网友回复------
能够把输入的内容加密,和原来加密的数据举行对比就能够了
------华软网友回复------
写加解密的函数,存加密后的数据,取数据后再解密用.就好了.自己写也能够,找现成的也行.我有PB的.
友谊推荐:八趣通宝,中国最新的,信誉度最好的挂机挣钱软件和挂QQ一样,不用付出,天天挂一会儿就行。 
http://www.8qu.net/register.asp?net=xzkxzk_3

------华软网友回复------
写个sql函数,insert或update时用触发器,select时,就调用函数解密
------华软网友回复------
我想在数据窗口显示的时候显示的是明文,*表示,数据库中才是密文,这样方便操作。
谁有有没有现成的sql触发器给我。

------华软网友回复------
我给你的这个函数,在存入的时候和读取的时候,分别用一次就能够了, 能够举行所有操作!! 存入加密读取解密能够自己验证!!!到达目的就好了嘛!!我感觉用着挺好!!!其余的麻烦!!!
------华软网友回复------
上网上招个加密的算法吧 。目前手头上没有
------华软网友回复------
http://www.sybasebbs.com/sybase/dispbbs.asp?boardID=33&ID=1434
看一下有没有用
------华软网友回复------
保存时加密,读取时解密.
可采取ASCII码加密.
------华软网友回复------
最平安的措施是采取MD5加密,ASP下有很多现成的MD5加密函数,转成PB就能够用
只是需要注意16进制的措置惩罚      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。