有没有办法我可以(安全地,base64排除)加密javascript中的数据而不使用加密密钥。我知道这不太可能,因为我的加密引擎可用,但有人知道任何可以使用的方法
编辑:
根据请求,我试图隐藏用户在提交之前输入文本框的数据。数据完全随机,永远不会要求用户再次写入。它不是密码,它基本上就像一个帖子
答案 0 :(得分:2)
没有
您需要加密密钥才能安全。
如果你没有钥匙,那么任何人都无法解锁或者每个人都可以。
答案 1 :(得分:1)
我认为如果你解释了你想要完成的事情会更有帮助。你想保护什么?你是谁试图保护它?你在哪里发送数据?
如果您试图隐藏客户端的内容,在客户端计算机上加密它意味着您将永远不会真正安全。
如果您尝试让客户端将加密数据发送到您的服务器,为什么不使用SSL呢?这要容易得多。
答案 2 :(得分:1)
为什么不使用HTTPS?
数据的来源是什么?它在哪里?使用密钥有什么困难?再说一次,为什么不用HTTPS?
永远不要信任客户端数据! ALWAYS presume可以随时删除,用户可以随时访问和编辑它。