赤赤的象牙塔
  • Français ⨂
  • English ○
  • 简体中文 ⦿
RSS 订阅 ⊠
赤赤的象牙塔
(●’◡’●)ノ
数学
数学笔记
数学科普
非数学
日志
写作
备忘
记录
读过的书
看过的电影
关于
关于我
关于本站
©2019-2026 版权所有.
静态博客文章加密工具测试
2019年12月23日 - 929 字

介绍 ¶

Hugo encryptor⧉ 是一款我偶然发现的可以给静态博客文章进行加密的小工具,配置使用很简单,可惜的是不能在本地测试.

不过它足够简单,一经测试成功可以投入使用便不再需要反复测试,因此这篇博文是专门用来测试的.

下面加密内容的密码是【PASS3word】. 这部分内容在 RSS 中没有被加密,在“备忘分区”的 RSS 中可以找到加密的内容.

由于那个 python 的工具在 python 升级之后还要重新设置 venv 什么的,我嫌麻烦,于是找到类似的用 go 语言写的加密工具⧉. 原理都是一样的,但这个工具的好处是:编译成二进制文件,随时都能使用;不需要那个奇怪的 <!-- more --> 写摘要了;提示文字可以通过 i18n 变量写成各种语言了;有了默认密码,我暂时设置为了“qwertyu”.

最后两项功能在英文页面进行测试.

以下内容被密码保护.

a443b9b7beb5521f-88872603f531e860deb2b27a-837095e7c5872fd86a8819ab65a844ab9ebb7bcd8444954fa1b50a03887994330c85998cebe60f47e5521883e024b57aa62022e8ba65d1fdb0c8faa54729a5fca2882dd9c45141f87e1a23efe9757cfcee4c65382437a475b4e98d44779edaf9634998d7256a116403347657e936a224e4034bc84d8e97972744db5554370a6b33c92bafb5be3d502bf6fff9ce9f6144f3260f8abc21b5aa1e4719fbe0b94e63c9f86956990cac97aeb3cac234a8e13409b6d1dce2e372af44ce81cb05920909715514965bc64ad815860d5bd037bad44ba34166b54f3de0d9dafbdb245099d29329c5872f02dc9db3d4529e389fc8ccb1914b44162d19a788cef35776277070687b421d4f9b0ec41644679232104dc204ddaf92aa4399f56f7fb7ea82f6a830adaa40fb7f99009fdeae635aa7eb93975709dca76a95f4289a944fa8c3e83f15ad702238be018998df216df63432048cd82d533e4dd3dbc3c73aeb9f44aee0ea2675c185432427d87d4e1d122218d203eb1e7ec454f52ace8be78f269d7be07283b31be2c9fc3dc90948fa2fc265e6f47d5e290919415c919809ee2cb121db6364a6a9c4d91117c8a9c57dcc8e374833cae53487243c30e43cd093f06e5e331a0d173dbf51294a7cea345f2d52f5d85ce4809d4a390453d255dbc39bc8baa32ec830c55a4f2cc5233b57a8e4f408d3ff5ec146fecc1014233336aef4664837108a1e5929a7af773228e11804cca2696b62abe3f50191a1bf702945520c1bdd2ccb6ab9a349663f60570661dd9a7153b3a5e42e15224ac756790c599dfcb761a8e5f1041ff8f5169477506b1ae15542fa37d632b1f7c5dc3cdf3195a7ad38ce5aeb546bcaeb584a38f2a371dabf1f4692695a5144ff8c8a7aeae70637b9ba5161ee06a91f8c15fac1d55ddf9ac907019ca773398597caa9f2617466f03eedd210ed9aba7380301fa44f3be88b1e064f7f67706999f42967dc4e709f30ec7e49dff8f6baa34c6a586fdf7328e779f695996ff56840d2beeb55372eca26e77f43ebbf66561c5ba7198781c541a86a0dcedf617edffb6c13faa5f62201078c7416d284ceeca96084d1cc0acaf4a80f4063db6f9c30c6cd9b93e26455de8ae24aba432d2b19d88b86a266c2eada683b14e57db8f545508f5ed4c3a01a12b14dd55c450fcf8907fa86cc1afb807a2b5f04f30aa1cb1290e48d4d62f274e6d946de9a6cd10741ed7d719497cfdf063c6c3f74239df84f577880d41ddeb813fc0b4865475ca2ca697a1fe4d325ba6d44004ad591d6aa631e10204acd851092f262dc9f7bb80640de7f5dca83ac1bdfcf50d76c531e33fa6c438b3d676c87492f0d0f85e2cf8bba6f98c4d2ed3dcaf7c2dbd7112a97675654154cfcf13773925ff482fbd40a6724e800cf340d05559ed4edb036fb82fb6cab97c65081b19f1a882f8f2bb52fd316c97ba896b102f73543d0300c7de27698f32768e65a87da6893c55c0aabca7ddf9c8aac75e4065726ee3673313a97b5702dae828cbc56359ead787e535ebf56215c04c32dad05b62636bc79000b88111baed9f2bab9eca7ee07022e2535f9da58e59952759cecbbf447ffef0c728f94cbe0c611f2d9d31604696ca5d0c2faad25166ac4fb4cb3055bdd1c812f131997228bed6a6ab9cf2af49f135c71b5782ec0be7ec1b999e00e51a6bcdbe5f0be76a74525d43882a9a2052d1c5c2abb822c007d29bc1c01a85046fe0e4b5759832c8e915663e52870af54e82a02df9b8273b92504c2df0d3b1c77b13a997f4f0a794a79e65992430488177dd4b43fd8dea5e15fe7ddd25ce0a265738ec2799406f9264e7f01712cd4e546387dcd1eacfafe5602d4f29d9eeac64c19f969b5396ba6cc2b62ad19c66a3afecb2a055467b54a8b2f5e249013764f74dfedb4d1169ac044e228f8f385fa337c3061ed9c23ddc1605d34de3fcfd500b5cc31630df02305fbc489da203a2d0b33e12bb8026bcc4a5410805a04e3b5c7aa4a91cabde1a4e2a8d3836cda87c56d74d10bb890706d62d88ee72e5aa5e0ec004e16cda93d9961c5bb19c31ba8157732c265853f8aba36267377d0b4a8687ac093e522c92367746eec5609d26b5d9108c67197f125ec8c249800c3b78a3551e4c07657901ffc86a74a324ab1e9a344076ea5e19b72b0effcaffe4e462ad5bc92484ca64cc7532c74d6c2be83705e8c72d66e83661c51ef0122576fbecc175544244b9639bf28064cb59956fab672fc28f64cbc8a64a237e83face5cb7c7f62b29fb9c52c3c218cf995dd2b7a1a48173cf6a712d32de275d84730fa79cc888289f03dd7d240a8c54902c11a6efec49da6e6d9df33a08a36ad9115f356443a215e11b5824889eb8b8307

未被加密的标题 ¶

在解密前这里的序号是1.1,解密后这里的序号是3.4.

未被加密的一级标题 ¶

在解密前这里的序号是2,解密后这里的序号是4.

未解决的问题 ¶

  1. 目录会出现问题. 可能是 css 标签被改了的原因,具体没有仔细看,也不着急解决这个问题.
  2. 本地测试时把加密内容直接隐藏了,以至于只能先把文章写完再进行加密操作. 有个解决思路是用 {{ if not .Site.IsServer }} {{ end }} 在 layouts/shortcodes/hugo-encryptor.html 里做一下限制,不过试了一下不太会写,留待以后愿意解决再解决吧.
  3. 那个 <!-- more --> 的标签导致它上面的内容成为了 summary,而 front matter 里的 summary 不再起作用. 这倒不是什么大问题.
  4. 如果有两段加密内容的话,页面里有些 js 可能会重复,可以考虑精简精简. 还有就是“密码错误”的弹出位置可能不对,输入第二个密码却弹在第一个.(见英文页面)
  5. 阅读并理解代码,确定它的可靠性.(做那个 sha 之类的.)确定它没有从网络上获取什么 js.
  6. 弄得好看一点?

  • 介绍
    • 未被加密的标题
  • 未被加密的一级标题
    • 未解决的问题