oracle,加密,哈希
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle,加密,哈希相关的知识,希望对你有一定的参考价值。
oracle中将表数据包含md5加密数据和哈希值。
加密的数据能否将明文先插入,然后再update成目标数据。
哈希值能否明文时不插数据,最后update到表中。
我在表中查一条记录,三个值:userid、password、hashcode。
userid:0001,password:123456
假如userid加密后的值为:4028c86444de0ed00144de7ffda40010 ,password加密后的值为:e10adc3949ba59abbe56e057f20f883e hashcode的值为:57566ee02ee107d909010bbcb0eeb161ce9f4210。
如果我先插入三个值,0001,123456,null;
然后再通过算法得到机密的值4028c86444de0ed00144de7ffda40010 ,再通过update将0001的值置成4028c86444de0ed00144de7ffda40010 。
hashcode=57566ee02ee107d909010bbcb0eeb161ce9f4210
这样操作是否可行。
然后前台客户输入明文密码,然后提交,
系统自动把明文转成hash值的16进制密码去跟用户信息表匹配
而即使被黑客入侵,得到的也只是hash值,得不到明文追问
hash值能否先通过明文产生,然后update到oracle的表中
本回答被提问者和网友采纳以上是关于oracle,加密,哈希的主要内容,如果未能解决你的问题,请参考以下文章