HowardMei / sy-secret-block

思源更新到2.9.2后,此挂件版本不兼容从集市消失。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sy-secret-block

功能

一个加密的文本块,可以用于储存密码。
输入密码,用于加密和解锁文本块。创建块后,第一次输入的密码就是加密用的密码。
输入密码后,将会解锁打开页面中所有密码相同的块。 还可以自动生成14位密码。

手动安装

下载release里的压缩包,解压,放到工作目录/data/widgets/sy-secret-block下。

其他

曾经想要搞个密码管理软件,但又懒得下各种第三方应用,也不太信任第三方的安全性,打算自己搞一个。不过云同步、多端APP什么的做起来好麻烦,于是一直都没有搞。

最近买了思源笔记的会员,发现挂件真是个神奇的功能,可以自己用前端技术做一个小挂件,能利用笔记本身的同步,还能和别的富文本组织在一起……真是太棒了!

于是做了这么一个小挂件。创建挂件后,第一次输入的密码将会用于给这个挂件加密,以后再输入,就用这个密码解密。为了方便起见,输入密码后会保持十分钟的解锁时间。

鉴于储存密码的设计目的,还有一个快捷键用于生成14位随机密码。

不要担心,没有任何密钥信息被储存,也就是如果你忘了密码,那就再也不能解密了(不使用暴力手段的话)。内容本身是被加密储存的,所以不要想着通过查看属性绕过密码~

注意,这个挂件仍有不方便的地方,可能并不契合你的需求:

创建块之后,默认块的大小并不是最舒服的,需要手动调整。 文本块内只能保存纯文本,并不能保存笔记。 似乎并没有办法保存插件的全局信息,所以无法配置默认设定,比如密码生成长度和方式。

版本

v0.2.5

  • 增加选择是否要批量解锁的功能。

v0.2.3

  • 修复缺失README导致不被挂件仓库识别的问题。

v0.2.1

  • 优化菜单按钮的位置,防止遮挡滚动条。
  • 优化调整挂件时会出现意外的滚动条的问题。

v0.2.0

  • 增加修改密码功能
  • 优化多个块使用不同密码的情况,应该不会出现奇怪的问题了(但请不要把密码记混了~)

v0.1.x

  • 基本功能

About

思源更新到2.9.2后,此挂件版本不兼容从集市消失。

License:MIT License


Languages

Language:Vue 77.3%Language:TypeScript 17.9%Language:JavaScript 3.0%Language:HTML 1.8%