【发布时间】:2011-09-12 23:44:31
【问题描述】:
我正在建立一个需要注册和登录的网站。 由于我是 Web 开发的新手,我想如果将未加密的密码发送到服务器是一种选择。 或者,你会推荐我什么,因为我对密码学一无所知?
【问题讨论】:
-
发哪里用什么?你能举一个具体的例子来说明你在做什么吗?
-
这是我写的代码。您如何看到密码在数据库上被加密,而不是在客户端和服务器之间的连接中。我必须购买 SSL 证书吗?费用多少?
-
如果已经登录,我会检查服务器和会话中存储的信息:它真的提高了安全性吗?
-
您应该在登录页面上使用 SSL 来保护您的用户密码。您应该在整个站点上使用 ssl 以防止会话劫持。请记住,如果您有任何用户在咖啡店或机场使用未加密的无线连接,那么除非您使用 ssl,否则任何人都可以监听流量并读取用户名、密码和会话 cookie。没有 ssl 的登录没有多大意义。试试 rapidssl.com。
标签: php mysql security passwords