设为首页收藏本站

 找回密码
 立即注册
查看: 37|回复: 2

[Windows] 电脑文件夹加密小工具

[复制链接]
        

升级   9%

  • TA的每日心情
    郁闷
    2024-3-8 09:05
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    123

    主题

    9

    回帖

    545

    积分

    高级会员

    积分
    545
    发表于 2024-11-8 09:37:58 | 显示全部楼层 |阅读模式 来自 江苏苏州
    前言



    最近想要把电脑上的一些文件夹隐藏掉,基本上实现看不见、打不开就行了,看了一下网上现有的软件,实现起来基本上有如下几种:
    1、真正的对文件夹里的所有内容进行加密,时间上花费太大,使用的时候还需要解密了,这不是咱需要的
    2、对文件夹改图标或畸形文件夹来实现隐藏
    3、通过文件acl来实现禁止对文件夹的访问
    4、还有一些咱也不知道原理的,但看上去功能一般,偏偏还收费。
    5、使用Bitlocker,但这个只能对分区,不能对文件夹,并且初始化时非常慢
    综合以上,决定自己手写一个简单的,不需要对文件加密,只需要对一般水平的人隐藏,并且就算显示了隐藏,也禁止被访问到就可以了,那就使用文件acl来实现吧,acl本质上不能加密码访问,软件加密码只是为了防止别人知道你隐藏了哪些文件夹而已,所以就没有使用密码。


    第三方引用


    采用c#编写,环境为.net 4.7,引用了miniExcel,用于加载和保存你设置好的文件夹列表,免得下次打开时找不到已经隐藏的文件夹。
    如果软件好用的话,以后将使用sqlite数据库来保存文件夹列表和目录,目前就将就一下吧。
    folderpath.xlsx 文件,用于存放文件目录和状态


    简介



    使用起来很简单,目前软件没有密码,打开直接是界面
    5e71ff62ccd8b4bad23a24ae8e1f7c5e.png
    就四个按钮,很简单直观,选择一个文件夹,然就可以进行加密或解密了,如果不想使用这个文件夹了,选中后点移除就从软件中去掉了。
    249e5885b4a28e0224d50ff98df40557.png
    8f3e6a7e5d1bfa518a73e336b9993604.png
    加锁后的文件就看不到,就算你显示隐藏,也无法打开了。

    软件隐藏后可以阻止被系统索引,但无法阻止被everything搜索,并且为了快速简单,只禁止了文件夹访问,里面的文件只要是正确的地址,还是可以打开的。
    更新内容 1e22e6c7f183bfedc2979f8dde852abc.gif
    对加密文件夹进行了名称修改,除禁止Everyone读写外,还修改名称为畸形文件夹,使其被everything搜索到后无法打开。
    如果使用的是最早的版本,没解密就移除了文件夹,可以通过设置“文件夹选项”来显示被隐藏的文件夹,然后手动把目录增加到软件下的表格里。
    b83b55b4d6b9c0beaa8fdc4f66cfa624.png
    可以搜索到,可以打开
    ad07f5783dfd228b9c74aef3d9cb109e.png
    可以被搜索到,但无法打开
    18536d6f279c7f89d4bb5512a73142db.png
    更新内容
    1、去掉了miniExcel引用包,删除掉了excel配置文件
    2、增加了密码登录功能,可以修改密码
    3、使用sqlite3数据库来保存文件夹列表和用户密码,用户密码采用md5加盐
    4、使用了 antdui来美化下界面
    5、未解锁文件平不能被移除
    其他还是保持老样子,由于未在别的电脑上做测试,有用户反应文件加锁后无法解锁,解锁后的文件无法删除这些问题,请在使用时先在电脑上建个无用文件夹先试一下,确认无问题后再使用
    955f8c370d5bd1e6f882bbdc03ce7aa7.png
    初次登录时需要先设置个密码
    18fefddbc81df23ea7d1cb101ae2b01f.png
    登录后的样子
    835b2b3510ab6b9fc3b338b60238309f.png
    修改密码的样子
    4927b8d8afa281e159c771e09312e16b.png
    以后登录时样子
    9be50ba3ac920d3a1daa07f7b03e1b93.png
    引用的包,不要删除
    8ae7d347148476947b4cb8d95c6688a6.jpeg
    数据库文件,不要删除,无密码,可打开查看

    提醒:使用前请新建一个无用的文件夹先做测试,可正常使用后再加密其他文件夹
    说明:软件只是对文件夹做了隐藏,禁止Everyone对文件夹的读写权限,并不是加密了文件



    提取密码:1234

    回复

    使用道具 举报

            

    升级   56%

    该用户从未签到

    0

    主题

    9

    回帖

    28

    积分

    新手上路

    积分
    28
    发表于 2024-11-8 09:41:01 | 显示全部楼层 来自 广东
    路过,支持一下啦
    回复

    使用道具 举报

            

    升级   48%

    该用户从未签到

    0

    主题

    7

    回帖

    24

    积分

    新手上路

    积分
    24
    发表于 2024-11-8 09:44:55 | 显示全部楼层 来自 印度
    学习了,谢谢分享、、、
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|苏州通论坛

    GMT+8, 2024-11-21 19:04 , Processed in 0.559929 second(s), 37 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表