我可以加密内容,使其不出现在view-source中,然后在pageload上显示吗?

Ray*_*Ray 0 javascript encryption obfuscation client-side-validation

我有一个网站,用户通过注册码扩展他们的产品试用版.他们从电子邮件中单击链接(带有URL中的键),访问此站点并显示带有注册码的灯箱.我目前正在使用HTML显示注册码并将其隐藏在CSS中.一旦我检查以确保URL具有正确的密钥与javascript,我显示注册码.但是,这意味着任何人都可以只在页面上查看源代码并复制注册码.有没有办法加密代码,以便它不会出现在视图源中,然后如果URL具有正确的密钥则解密它?这是每个产品的一个代码,而不是每个用户,因此我不必进行任何服务器端身份验证.

Nem*_*emo 6

如果计算机知道它,则用户知道它.

你可以玩混淆游戏,所有这些都让你的Javascript难以阅读.但是,一个充分确定的用户无论如何都会找到它,一旦他们这样做,他们就可以轻松地与他们的朋友分享.

每个用户一个代码是可靠地解决这个问题的唯一方法.