为输入表单加密密码?HTML或javascript
Encrypting password for pushing into form? html or javascript
我有一个公司内部网,只对我们的用户开放。一位老板要求通过我们的内部网,你必须能够点击进入我们的其他网络服务。我用这个"解决"了这个问题:
<script type="text/javascript">
function autoClick () {
document.forms["PM"].submit();
}
window.onload = autoClick;
</script>
<form id='PM' action='https://ourwebapp.corporate.com/login' method='post'>
<label for='username'></label>
<input id='username' type='hidden','text' name='username' value='serviceaccountusername'/>
<label for='password'></label>
<input id='password' type='hidden','password' name='password' value='Serviceaccountpassword'/>
<input type='hidden','submit' value='Log in' />
</form>
这将使用户在点击通过时直接进入另一个web服务。我知道这是一个丑陋的黑客,绝对不应该这样做。然而,我觉得我别无选择。无论什么。
我仍然希望加密密码,以防任何恶意用户查看代码并以明文形式获取服务帐户密码。
网站目前支持java脚本和HTML。我猜java脚本是这里的代码选择,我该如何完成这一点?有什么提示或解决方案吗?
一如既往,最好的方法是使用TLS。这将保护数据,包括传输中的密码。如果服务器不支持,您可以设置SSL代理,可能使用自签名证书。
如果没有TLS,你就不能完全防止攻击,因为任何页面(包括JavaScript)都可能被攻击者拦截和更改。
相关文章:
- 来自文本输入null的html javascript变量
- Html/Javascript-如何屏蔽除英国以外的所有欧盟国家,并允许所有非欧盟国家
- html+javascript:如何在某些条件下禁用dropdownlist中的null选项
- 在HTML/JavaScript中,有没有一种方法可以在图像开始加载时知道图像的最终布局尺寸
- HTML/Javascript表单会自动重置
- html/javascript中的可拖动文本
- 在HTML/JavaScript中减去两个数字
- 基本的HTML Javascript程序.这是怎么回事
- 一个html/javascript'小工具'知道用户何时单击了小部件外的任意位置
- HTML/JavaScript拖动&Drop-是否可以使重影图像*NOT*看起来'冲洗掉'
- 在HTML/Javascript文件中获取App Inventor 2变量值
- HTML/JavaScript表格标题
- 如何修复在浏览器中打开后出现在屏幕上的html/Javascript代码
- 在HTML JavaScript头部分运行Google脚本函数
- 如何在 html/javaScript/Jquery 中“浏览文件夹”
- 带有消息html/javascript的进度条
- 在html/javascript中请求撤消/重做事件
- 使用HTML/Javascript表单使用ActiveXObject创建带有嵌入图像的outlook电子邮件
- 使用html/javascript启动小部件
- 移动html/javascript编程中的变量传递