js加密是否可以使用多个密码?

时间:2018-12-22 08:46:41

标签: javascript html passwords

我目前在我的网站上使用一个加密程序项目。 https://robinmoisson.github.io/staticrypt/

它加密HTML文件并显示密码提示,当正确猜出密码时,它将解密网站。

我的问题是,该项目是否可以有多个密码?而不是只有一个密码?我希望它可以使用多个密码。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

我理解您的问题是因为您不知道加密系统的工作原理。

您不能使用多个不同的密码,因为密码本身实际上就是加密内容的密钥。

如果您使用不同的密码来加密内容,那么您将得到不同的结果(不同的加密结果)。因此,您不能具有用于解密相同数据的多个密码。

如果要使用不同的密码,唯一的选择是在服务器级别进行处理。客户端发送一个密码,这些密码在服务器端进行处理,如果密码有效(您可以拥有一个包含用户密码或有效密码列表的数据库),则可以发送内容。您还可以使用系统将解密密码发送到客户端,并使用用户级密码进行加密。例如:

  
      
  • 客户端填写用户名字段。这些字段被发送到服务器。服务器从服务器上的存储中检索这些用户的密码   然后使用这些密码加密内容。最后,   内容发送到使用用户密码加密的客户端   需要输入它才能阅读这些内容。
  •   

我认为这些方法是实现您所需的最佳方法。但我了解这不是您的要求,而是一种解决方法。