首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >加密HTML表单

加密HTML表单
EN

Stack Overflow用户
提问于 2013-01-30 17:37:27
回答 1查看 295关注 0票数 2

我写了一个简单的演示html (SSL启用)表单,通过它访问一些大学服务。它要求用户首先使用他的大学ID登录。

我的问题是,如何加密登录数据,即使我是这个页面的所有者?有可能吗?这样用户就可以放心地使用它了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-30 18:23:26

您可以使用HTTP Digest Authentication,它执行质询-响应身份验证,并始终以散列方式发送密码。

Digest的问题是,它的用户界面很难看,注销要由浏览器决定(你不能有一个可靠的注销链接)。

或者,您可以在JavaScript中实现自己的挑战-响应机制,例如http://code.google.com/p/crypto-js/

但这是没有意义的,因为用户不能保证您正在这样做,而且您不会在将来用不安全的脚本替换安全的脚本。作为网站所有者(或黑客),您可以随时更改脚本并“窃取”密码。

SSL是好的。这是你在客户端所能做的最好的真正的安全性。

您可以确保将密码安全地存储在服务器端-使用bcrypt (而不是md5/sha1)等慢速哈希对其进行散列,并对每个密码使用唯一的盐。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14600688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档