jsp用到MD5加密有什么用?

我将用户名和密码提交到servlet后进行加密,然后存进数据库或者跟数据库中的密码进行对比验证,这个过程是不是我的数据是先明文提交给服务器,然后服务器端加密后存进数据库?... 我将用户名和密码提交到servlet后进行加密,然后存进数据库或者跟数据库中的密码进行对比验证,这个过程是不是我的数据是先明文提交给服务器,然后服务器端加密后存进数据库???是不是这个过程???
如果是的话,数据在传递给服务器的网络中被截获了怎么办,我的密码岂不是暴露了吗,那加密还有什么用?
展开
 我来答
yujmh
2013-08-21 · TA获得超过772个赞
知道小有建树答主
回答量:427
采纳率:33%
帮助的人:321万
展开全部
可以先将密码明文提交到服务器,然后通过md5加密后,将密文存入数据库,如果用户登录的时候,将输入的密码加密后跟数据库中 的密码进行比对,判断密码是否正确。
至于提交到服务器的过程,服务器会有相应的保护措施,这个不用你担心的,还有如果你的密码不涉及到你个人的重要信息,别人也没必要花大精力去拦截你的提交数据,md5加密时为了保证数据库中的信息泄露时,你 个人的重要信息不被泄露,另外也可以根据ajax技术将你输入的密码提前进行md5加密。
小童鞋_成er
2013-08-21 · 知道合伙人数码行家
小童鞋_成er
知道合伙人数码行家
采纳数:4650 获赞数:22879
主要从事J2EE工作,热爱Java,用心讨论技术,共同进步。

向TA提问 私信TA
展开全部
您好,提问者:
一般重要的数据进行加密,为了防止网页爬虫抓取、后台程序自动注入等问题。
JSP是明文,然后到DAO或者Servlet的时候进行转换MD5加密即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沙上塔
2013-08-21 · TA获得超过136个赞
知道小有建树答主
回答量:266
采纳率:0%
帮助的人:189万
展开全部
注册的时候你在浏览器上输入的密码当然是明文,经过Servlet的MD5加密后存入数据库,此时数据库内存储的是加密的密码,即使你的数据库泄露了,也没关系,应为他们不知道明文密码是多少,还是无法登陆你的系统的。
数据在传递给服务器的网络中被截获了怎么办?这个的话当然有可能发生,只不过跟MD5就没关系了啊,这是网络使用安全问题了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式