为什么加密文章没有密码打不开
本博客的加密机制基于**“全静态加密”**,其核心逻辑如下:
1. 隐藏入口:加密文章不会出现在首页、分类或搜索结果中,必须知道准确路径才能访问。
2. 只存密文:网站托管在 GitHub Pages 上,所有文件(包括加密文章)本质上都是公开的。但文章发布时已被构建脚本自动生成随机密钥并执行加密,构建脚本甚至会删除原始明文文件,服务器只存储密文,不保存密码,甚至作者也不知道密码。
3. 本地解密:解密过程完全在你的浏览器本地进行。只有输入正确的密码,浏览器才能将密文还原为正文;密码错误则无法显示。
4. 无后门机制:这是一个单向过程。没有“找回密码”功能,如果作者丢失了密码且未保留源文件,文章将无法恢复。
打个比方:这就像你下载了一个带密码的 ZIP 压缩包。虽然文件本身是公开的,但如果没有解压密码,谁也看不到里面的内容。
本文由 AI 辅助生成,可能存在错误或遗漏,请以实际资料和官方文档为准。