【加密】博客文章添加加密功能(该法停用)

  1. 说明
  2. 插件地址
  3. 特性
  4. 在线演示
  5. 安装
  6. 基本使用

说明

由于该插件的加密功能在我的Android手机上按下enter键后会跳到评论系统,目前暂停使用。

插件地址

hexo-blog-encrypt

特性

  • 一旦你输入了正确的密码, 它将会被存储在本地浏览器的 localStorage中。 按个按钮, 密码将会被清空。 若博客中有脚本, 它将会被正确地执行。

  • 支持按标签加密。

  • 所有的核心功能都是由原生的 API 所提供的。 在 Node。js中, 我们使用 Crypto。 在浏览器中, 我们使用 Web Crypto API。

  • PBKDF2, SHA256 被用于分发密钥, AES256-CBC 被用于加解密, 我们还使用 HMAC 来验证密文的来源, 并确保其未被篡改。

  • 我们广泛地使用 Promise 来进行异步操作, 以此确保线程不被阻塞。

  • 加密页面多主题支持, 现在已经支持的主题有 [default, xray], 更多的主题正在开发中。

  • 过时的浏览器将不能正常显示, 因此, 请升级您的浏览器。

在线演示

文章加密Demo

安装

npm install --save hexo-blog-encrypt

基本使用

将 “password” 字段添加到您文章信息头就像这样,还有tags、theme等高级设置见以下仓库地址。

---
title: 文章加密Demo
date: 2024-05-29 10:18:02
password: hello
tags:
  - password
  - hexo
category: 建站日志
---

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 3415226167@qq.com
资源 相册