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

介绍 ¶

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

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

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

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

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

以下内容被密码保护.

65b8b6d9dc9cd831-266f0faeac41dca863d8ad05-4c799963da770144bf4ca9efe4bce15f613a4378b39177bd1265bfe93d73d96ffc152b4ed24b35a2fa9abb17fed113ec2515bf8e72862ff9298be5640fff79323fe310ffa1f44c334911ff4cbb1b3cb7e7701e99b121a71069c593eb5d5a0b5038b80fc0da29749f60f038d2dbd8b492475ddf81cb618f92e86652b4dad85a15b2ea1c9d62e97a32760e36a416aad0ccb4f4e3ab97857f4489976acc27e97bd031caf3bca0cabb1f22ed4996b1b526ae516dbdc77eed3db707310efd56192e971bc557e0bd791cd741360a8e246ef5056aef922fe204f140bda7a41abc327c71147e8cf6291e3de28400746566d9fba1825a2dd69fdf967fe31e47ddda6c14e1b4ed2f2089ddc461091b461814c1d89e21432935e224d148fcd4f2fefa7df70b210e2b2bc34434cd10bac62ac92966cb35209385e947b2279fc9d8551d60506f59932ae7e560adbc8b430e01d173aad9ac08d0cc31fe13fe7e8eebf7ce9fad5b793f108596e7b777bf81df9615c0e1b02ba6085206c9c0e76b1dd54586342c9c8c3699ba062dc38f69240dcef0f647254941af9875cbd00fbd3b96605f7b8df8a1f77100fed4d628f12edfaadb59e5810dc5990a7b363b7f8b1d5bac6fd646179f6b7d0a10c175ccb4330974df48f9858827f6f7855d2750925f9ec1c34cea57a01add01ba188ab3e567c17cea9343f3b655adc9798330e084ebae5afe9ef2c98aa6a0bf9e88548a2fc769484ae4571b332f3b6541e0e6d0a0aa2e17c528f9f74b5c1a419da4eff4451272dfa9b8a38a227b321c0adb52c7d00139728e63fba2677aa374b3a7ba582063af7bcc2f8c1abc90524469be53c1550d25c6a0710a334675bda75c092488af98d9e1b18af99a65b38ac5abb0f332352699f1ccd5f2dd88a72e5c69801c53ac308c29d6de571da9855e4cb481bf6b91dcfded9c782c0d00d6e76108753b2d93dac6340579a45787b54e579c267ecff1bb69a8bf05a8b7bbae8063549d2ae2a7414d621597e67179752af04eb6c74c6e03c96a53befc9fffc05cb69d9e13a55291edbc3466b1cb1034ce63d8d5f2234b0424836d4316f93239a45cd3207efc1dc9703a32a733f55939ade4f889f43ac1efc47615c49164f8a8da2c54393be67fda712d762cc04e9af2f9dd7be786a5d158287fa5ecdbd5fa81b2a5cec8c22c8999c657ddc7a4bfa649a13ff9baf5a156c8e01ba18ba31f558ae31aee8ef97d80f5d5e54cf56beb71ae1b30d8487b18bcade8abbbd5c9b53dc834670993b13cbccbabac570df4b7fe2b8b41e8fc4bbbea634bcaaa4201df5d28ffa411922f9b03b55c74e5cab14c7b452effde457d067f6eb80350b21fdbeb61648968e543d3d72b47ee1b05512dbd0366038aeb7c9d0a7a8ea614ba31aaf4fd2b8a5ecc2a0f7bb81354ff4c27e0e096939d3532f8929acd5e2bf012e3e572f2192e8f2d820bedb114b66f1517baa655d592299c4628683acf79352c6a2f056f0e33cd642444a3692da218a0043ae89214fe8fb6cae3143016b2549f38182a6e702f1269a36391e88c64bcba21eaeb5386f0d69ea789196646b44e15ecd5be9a67f5adf3bee316c26c336938da1cc86e98d5d55dd17b97265947cafb81a27444f6fe19ad3165b8b1f7553d6401c510b4a37448a3a8ca7086443d7ff375b2c3361615b2ba349c230a4b234d65d533e3cbf95c4fc84fce3d40258b1c857470aaeafa13dbe3a8b06cecc1cd365913f65b0bd97ce6aef332b3d6228f473f45a02e4b425c887b27ae12db270dc77d34d8fd6edcc162ef0460c7485350d64f94c25bddcb43c62af720a6e24b60296e084984d9e46fe3b656767f5e36cc52fdc11ef18a71879cb523cb758ce51290293ba380c2cb19ad91a632ec1ad147071ccf9ef227e248202edf3f8461829e341b6de801af23ba89864160940581ec85c74df5476009208ae5f68a7b03d583c98e42dc34ea132ce52a6b3d63c1765f4ea82ae9012e02ac898660e8b0d50840784397f9a3a752306311a9ddd246f7a7d7fce148956bea16c445ec2281cb91105ec27889f36b25cb03a01e90c4e1d12cd9563ca7854504e738dc41fd96c7902d5bcff1e1eb4dacce88956d02ff6d73c193925d4bacabb9f382f0d8a5684522dbaea2cb49d45859aace1b83307e19720f01d2291e87762d4c08053400822725c8100c018ecead16fa76d0263b99059bc7fba80b692c72ae868652403901ef00e788923f374497e807fb7dbc8a86ad74f1b02ec096f412f9d5d245e81edefd953379d367c8c010a35a25a7415a3b5708d050113199ef339c378bb0ce0e8e8341e8e1853d342689480a8ab4a5a7e4563c759977ca36c801e34274eda51053c62d2a0c346a028840450a

未被加密的标题 ¶

在解密前这里的序号是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. 弄得好看一点?

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