【发布时间】:2015-10-25 13:45:58
【问题描述】:
经过数小时的谷歌搜索、观看视频以及在我的本地 wamp 服务器上安装 SSL 失败的尝试,我即将放弃。
所以我在这里寻求帮助
我有一个简单的表单,登录一个用户并与一个 php 数据库比较详细信息,密码存储在数据库中的 MD5 哈希中。
我知道 md5 是不安全的,而 https 是保护传输等安全的最糟糕的方式,但我在这里只需要在传输过程中简单地掩盖密码,这样在wireshark 捕获期间它就不会以纯文本形式显示。
表格代码为:
<form method="post" action="index.php" name="loginform" id="loginform">
<fieldset>
<label for="username">Username:</label><input type="text" name="username" id="username" /><br />
<label for="password">Password:</label><input type="password" name="password" id="password" /><br />
<input type="submit" name="login" id="login" value="Login" />
</fieldset>
</form>
有没有办法将密码设置为:
<label for="password">Password:</label><input type=md5("password")
再次,它只是我需要的快速且易于实现的东西。
提前致谢
韦恩
【问题讨论】:
-
不,HTML 不支持
md5的输入类型 -
SSL 是在浏览器和服务器之间传输密码的推荐方法
-
还有其他选择吗?我已经尝试将 wamp 配置为 https 并且失败了,它的应用程序只需要 pw 屏蔽
-
学习配置 SSL,这将是值得的......如果您有关于设置 SSL 的具体问题,请发布这些;但不要试图找到快速简单的替代方案,因为它们从来都不是快速、简单或安全的
-
嗨,马克,谢谢您的回复。但我的需要并不保证 SSL,感觉就像是带着弹头来进行刀战。我只需要掩盖密码,并且已经花费了 12 个小时来完成任务
标签: encryption passwords wamp plaintext