我们有一个简单的 HTML 页面,其中包含一个包含两个字段的表单:用户名和密码。
表单提交到 PHP 页面。
当我发布表单时,密码应该加密而不是纯文本。
如果用户输入密码为“abc”,那么在发布并获取该值后,它应该被加密。
我们有一个简单的 HTML 页面,其中包含一个包含两个字段的表单:用户名和密码。
表单提交到 PHP 页面。
当我发布表单时,密码应该加密而不是纯文本。
如果用户输入密码为“abc”,那么在发布并获取该值后,它应该被加密。
您无法加密传输密码...
除非您使用 SSL。
如果不使用 https 协议,则不会加密。
您可以加密密码以存储在服务器上。这意味着它一旦存储就无法解密,因此用户无法取回明文密码。
但是,如果有人截获传输,除非使用 SSL,否则密码将是明文。如果您使用 SSL,则需要付费才能获得 SSL 证书。
或者,您可以创建自签名 SSL 证书。然而,许多浏览器会抱怨并告诉用户这是一个不安全的站点,直到用户点击确认他们想要访问该站点,即使它是不安全的。
否则,请尝试http://www.cacert.org/获取免费的 SSL 证书。但是免费证书通常仍然不能被浏览器很好地识别。