如何使离线HTML / JavaScript网站安全?

时间:2015-04-22 00:18:15

标签: javascript html security encryption

离线网站(zip, MHTMLSingleFile)如何变得安全? HTML或JavaScript规范(ECMAScript)中是否存在技术(混淆,加密)或任何允许离线网站自行保护的技术?

通过"安全"我的意思是,如果用户拥有该网站的本地副本,他们可能仍然无法访问没有密码的内容。想象一下安全级别近似于PDF文档中使用的安全级别。

2 个答案:

答案 0 :(得分:1)

你可以使用脱机js函数(https://code.google.com/p/crypto-js/#Ciphers这里有一些算法可以加密所有数据),并要求输入密码来解密它。 请注意,您不应该存储正确的密码,而是通过使用用户给出的密码解密已知消息来检查它是否正确(加密" hello world"使用正确的密码,然后检查用户提供的密码是否有效。

答案 1 :(得分:0)

是;你可以加密数据,然后用Javascript解密。

请注意,任何拥有加密功能的用户都将始终拥有对数据的完全访问权限。