如何将密码加密后存入oracle数据库

 我来答
cly9366
推荐于2018-04-22
知道答主
回答量:28
采纳率:100%
帮助的人:14.4万
展开全部
加密的字符串一般是在 程序当中生产的比如现在流行的16位 md5加密码。一般都是在程序当中对用户输入的 真实密码。进行一个MD5加密,会生产一个加密码。然后按需要截取其中16位。在把这16位MD5加密码 字符串 存取在数据库当中。在用户登入的时候。用户会输入真的密码在进行加密截取。然后和数据库当中的进行比较。如果成功则true反之为fasle
micro0369
2012-03-19 · TA获得超过1.2万个赞
知道大有可为答主
回答量:9250
采纳率:85%
帮助的人:4052万
展开全部
如果不需要恢复明码,可以用md5
如果需要恢复明码,可以用des之类的。
追问
我想问下具体的操作改怎么操作 ,新人请给详细解释下谢谢
追答
表:user

uid number
uname varchar2(30)
pwd varchar2(100)

insert into user(uid,uname,pwd) values(1,'zhang','xxxx') xxxx为加密的密码
update user set pwd = 'yyyy' where uid = 1 yyyy未加密的密码
select pwd from user where uid = 1
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2012-03-19 · 贡献了超过179个回答
知道答主
回答量:179
采纳率:0%
帮助的人:23.3万
展开全部
存入字符串。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式