离线网站(zip, MHTML,SingleFile)如何变得安全? HTML或JavaScript规范(ECMAScript)中是否存在技术(混淆,加密)或任何允许离线网站自行保护的技术?
通过"安全"我的意思是,如果用户拥有该网站的本地副本,他们可能仍然无法访问没有密码的内容。想象一下安全级别近似于PDF文档中使用的安全级别。
答案 0 :(得分:1)
你可以使用脱机js函数(https://code.google.com/p/crypto-js/#Ciphers这里有一些算法可以加密所有数据),并要求输入密码来解密它。 请注意,您不应该存储正确的密码,而是通过使用用户给出的密码解密已知消息来检查它是否正确(加密" hello world"使用正确的密码,然后检查用户提供的密码是否有效。
答案 1 :(得分:0)
是;你可以加密数据,然后用Javascript解密。
请注意,任何拥有加密功能的用户都将始终拥有对数据的完全访问权限。