Javascript 如何用客户端jsp加密密码

Javascript 如何用客户端jsp加密密码,javascript,jsp,servlets,encryption,Javascript,Jsp,Servlets,Encryption,帮我做决定。 我有一个带有密码字段的jsp页面: <div> <label for="p">Password:</label> <input type="password" name="pass" id="p" /> </div> 密码: 例如,我需要(在客户端)加密到MD5,然后发送到servlet。我不想使用jsp脚本,因为它不是JAVA中的最佳决策。也许有人知道如何编写js函数?您需要一个库,可以在客户端加密您的

帮我做决定。 我有一个带有密码字段的jsp页面:

<div>
   <label for="p">Password:</label>
   <input type="password" name="pass" id="p" />
</div>

密码:

例如,我需要(在客户端)加密到MD5,然后发送到servlet。我不想使用jsp脚本,因为它不是JAVA中的最佳决策。也许有人知道如何编写js函数?

您需要一个库,可以在客户端加密您的输入,并以加密形式将其传输到服务器

您可以使用以下LIB

  • 。基于Javascript的客户机-服务器非对称加密
3年后更新:

4年后更新(Wohoo!)

您也可以使用此选项:


在JS中运行,因此您可以在web应用程序、移动应用程序等中使用它。

在客户端加密密码有什么意义?而且,MD5不是加密,它是一种哈希算法MD5是哈希而不是加密(对于前者来说,这是一个糟糕的选择),如果您想使用HTTPS安全地将数据从客户端传递到服务器,这就是它的目的。使用JS的客户端加密几乎毫无意义:您已经用ssl标记了这个问题,ssl就是答案。好奇。“您可以使用以下LIB:”。。。我想你可以,但肯定不要将它们视为使用https的替代品。他/她可以使用它们。他/她可以选择其中一个并阅读有关信息。他/她可以选择其中一个并阅读相关信息