加密密码

时间:2017-01-10 09:30:54

标签: javascript

在成功输入用户名和密码后,我有一个包含用户名和密码的登录页面,它转发到登录控制器。 我的问题是,当转发到下一页时,在URL中显示密码输入。我需要对其进行加密并通过控制器发送,并且必须通过控制器对其进行解密。

这是我的代码。

JSP:

 <form action="Login" onsubmit="return validate1()">
                <h3>
                    <font color="red">username</font>
                </h3>
                <input type="text" name="username" id="username" /><br>

                <h3>
                    <font color="red">password</font>
                </h3>
                <input type="password" name="password" id="password" /><br> <input type="submit" value="submit" />
            </form>

的javascript:

<script>
    function validate1() {
        return validate();
    }
    function validate() {
        var isValid = true;
        var name = document.getElementById("username").value;
        var password = document.getElementById("password").value;
        if (name.length == 0) {
            isValid = false;
            alert("Username empty");
        } else if (password.length == 0) {
            isValid = false;
            alert("Password empty");
        }
        return isValid;
    }
</script>

URL:     http://localhost:8080/PSMS/Login?username=jay&password=jay

此处密码可见我需要加密密码并转发到控制器,我必须再次解密该密码。

1 个答案:

答案 0 :(得分:0)

我认为您需要在表单标记中添加一个属性。

<form method="post"> ...