我写了个软件,实现了这个需求。
软件演示:
Folder Locker 是一个小巧的文件上锁软件,
没有压缩和加密过程
,方便快捷。在想加锁的文件夹上,右键呼出上锁面板,输入两次密码确认加锁。
在已加锁的文件夹上,右键,输入密码,解锁。
软件使用:
下载软件安装包
Folder Locker.exe
进行安装,默认安装在D盘,C盘会删除数据库,或影响数据库的使用。
可以通过右键使用,也可以打开软件主页面使用。
技术细节:
通过SQL参数过滤,防止了SQL注入漏洞。
通过MD5算法保存加密密码,防止密码被轻易窃取。
注意事项:
密码保存在本机数据库SQLite中,没有上传任何服务器。
卸载软件会同时删除数据库,因而删除密码。
上锁文件并不会恢复初始状态。卸载软件之前,确保文件已经解锁。
如果软件使用过程中有任何故障,请在
Github
反馈页面告诉我。软件主页:
https://albert-w.github.io/Folder-locker/
开源项目地址:
Albert-W/Folder-locker
欢迎C#爱好者来Fork 或者 Star.
这个小软件越来越多人使用了,咨询的问题了集中起来了。
如果密码遗失,文件被锁,比如现状是Test被锁,密码遗失,新建Test1目录
以cmd为例(Git Bash, Powershell也相仿):
一、文件夹重命名
二、文件复制