文件夹加密小工具

文章正文
发布时间:2025-11-18 11:14

本帖最后由 wjbych 于 2024-11-5 09:19 编辑

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


更新内容


对加密文件夹进行了名称修改,除禁止Everyone读写外,还修改名称为畸形文件夹,使其被everything搜索到后无法打开。
如果使用的是最早的版本,没解密就移除了文件夹,可以通过设置“文件夹选项”来显示被隐藏的文件夹,然后手动把目录增加到软件下的表格里。

image.png (45.56 KB, 下载次数: 1)

下载附件

2024-11-5 09:10 上传


可以搜索到,可以打开

image.png (26.94 KB, 下载次数: 1)

下载附件

2024-11-5 09:12 上传



可以被搜索到,但无法打开

image.png (39.03 KB, 下载次数: 2)

下载附件

2024-11-5 09:13 上传


蓝奏云下载:
https://wwfh.lanzout.com/icJ082eatxba
密码:df4b



更新内容


1、去掉了miniExcel引用包,删除掉了excel配置文件
2、增加了密码登录功能,可以修改密码
3、使用sqlite3数据库来保存文件夹列表和用户密码,用户密码采用md5加盐
4、使用了 antdui来美化下界面
5、未解锁文件平不能被移除
其他还是保持老样子,由于未在别的电脑上做测试,有用户反应文件加锁后无法解锁,解锁后的文件无法删除这些问题,请在使用时先在电脑上建个无用文件夹先试一下,确认无问题后再使用


image.png (12.01 KB, 下载次数: 1)

下载附件

2024-11-3 16:35 上传



初次登录时需要先设置个密码



image.png (14.95 KB, 下载次数: 1)

下载附件

2024-11-3 16:36 上传



登录后的样子



image.png (21.87 KB, 下载次数: 2)

下载附件

2024-11-3 16:36 上传



修改密码的样子



image.png (20.41 KB, 下载次数: 1)

下载附件

2024-11-3 16:37 上传



以后登录时样子



image.png (65.23 KB, 下载次数: 3)

下载附件

2024-11-3 16:38 上传



引用的包,不要删除



image.png (25 KB, 下载次数: 1)

下载附件

2024-11-3 16:39 上传



数据库文件,不要删除,无密码,可打开查看





附件超过3M了,只能分成两部分了

文件平锁.part1.rar (2.5 MB, 下载次数: 485)

2024-11-3 16:46 上传

点击文件名下载附件
下载积分: 吾爱币 -2 CB

】【

文件平锁.part2.rar (1.73 MB, 下载次数: 431)

2024-11-3 16:47 上传

点击文件名下载附件
下载积分: 吾爱币 -2 CB




前言



最近想要把电脑上的一些文件夹隐藏掉,基本上实现看不见、打不开就行了,看了一下网上现有的软件,实现起来基本上有如下几种:


1、真正的对文件夹里的所有内容进行加密,时间上花费太大,使用的时候还需要解密了,这不是咱需要的


2、对文件夹改图标或畸形文件夹来实现隐藏


3、通过文件acl来实现禁止对文件夹的访问


4、还有一些咱也不知道原理的,但看上去功能一般,偏偏还收费。


5、使用Bitlocker,但这个只能对分区,不能对文件夹,并且初始化时非常慢


综合以上,决定自己手写一个简单的,不需要对文件加密,只需要对一般水平的人隐藏,并且就算显示了隐藏,也禁止被访问到就可以了,那就使用文件acl来实现吧,acl本质上不能加密码访问,软件加密码只是为了防止别人知道你隐藏了哪些文件夹而已,所以就没有使用密码。



第三方引用


采用c#编写,环境为.net 4.7,引用了miniExcel,用于加载和保存你设置好的文件夹列表,免得下次打开时找不到已经隐藏的文件夹。


如果软件好用的话,以后将使用sqlite数据库来保存文件夹列表和目录,目前就将就一下吧。


folderpath.xlsx 文件,用于存放文件目录和状态




简介


使用起来很简单,目前软件没有密码,打开直接是界面


image.png (13.83 KB, 下载次数: 3)

下载附件

2024-11-1 19:20 上传



就四个按钮,很简单直观,选择一个文件夹,然就可以进行加密或解密了,如果不想使用这个文件夹了,选中后点移除就从软件中去掉了。


image.png (14.66 KB, 下载次数: 2)

下载附件

2024-11-1 19:22 上传



image.png (21.18 KB, 下载次数: 2)

下载附件

2024-11-1 19:22 上传



加锁后的文件就看不到,就算你显示隐藏,也无法打开了。


软件隐藏后可以阻止被系统索引,但无法阻止被everything搜索,并且为了快速简单,只禁止了文件夹访问,里面的文件只要是正确的地址,还是可以打开的。



点击下载【

文件夹加密.rar (98.67 KB, 下载次数: 493)

2024-11-1 19:24 上传

点击文件名下载附件
下载积分: 吾爱币 -2 CB



有兴趣的可以试试源码,自己完善下


[C#] 纯文本查看 复制代码

[DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)][/align][align=left] [return: MarshalAs(UnmanagedType.Bool)][/align][align=left] static extern bool SetFileAttributes([MarshalAs(UnmanagedType.LPTStr)] string lpFileName, FileAttributes dwFileAttributes);[/align] [align=left] string ExcelPath = "folderpath.xlsx";[/align][align=left] string Title = "文件夹加解密提醒";[/align][align=left] public void Lock(string FolderPath)[/align][align=left] {[/align][align=left] string folderPath = FolderPath;[/align][align=left] FileAttributes attributes = File.GetAttributes(folderPath);[/align] [align=left] // 添加属性以阻止文件夹被索引[/align][align=left] attributes |= FileAttributes.NotContentIndexed;[/align][align=left] SetFileAttributes(folderPath, attributes);[/align] [align=left] File.SetAttributes(folderPath, File.GetAttributes(folderPath) | FileAttributes.Hidden|FileAttributes.System);[/align][align=left] DirectorySecurity directorySecurity = Directory.GetAccessControl(folderPath);[/align][align=left] FileSystemAccessRule fileSystemAccessRule = new FileSystemAccessRule(Environment.UserName, FileSystemRights.FullControl, AccessControlType.Deny);[/align][align=left] directorySecurity.AddAccessRule(fileSystemAccessRule);[/align][align=left] Directory.SetAccessControl(folderPath, directorySecurity);[/align] [align=left] }[/align][align=left] public void UnLock(string FolderPath)[/align][align=left] {[/align][align=left] string folderPath = FolderPath;[/align][align=left] DirectorySecurity directorySecurity = Directory.GetAccessControl(folderPath);[/align][align=left] FileSystemAccessRule fileSystemAccessRule = new FileSystemAccessRule(Environment.UserName, FileSystemRights.FullControl, AccessControlType.Deny);[/align][align=left] directorySecurity.RemoveAccessRule(fileSystemAccessRule);[/align][align=left] Directory.SetAccessControl(folderPath, directorySecurity);[/align][align=left] File.SetAttributes(folderPath, File.GetAttributes(folderPath) & ~FileAttributes.Hidden&~FileAttributes.System);[/align][align=left] }




 

免费评分 参与人数 83吾爱币 +84 热心值 +71 理由

nizeze
  + 1   + 1   谢谢@Thanks!  

loskr
  + 1   + 1   我很赞同!  

merrybuddy
  + 1   + 1   谢谢@Thanks!  

shenhaijun
  + 1   + 1   鼓励转贴优秀软件安全工具和文档!  

FengYing6257
  + 1     谢谢@Thanks!  

zhaokai888
  + 1     大佬win7好像不能用  

T06
  + 1   + 1   谢谢@Thanks!  

Ctrl十C
  + 1   + 1   我很赞同!  

ca11123
  + 1     谢谢@Thanks!  

ah1975
  + 1   + 1   热心回复!  

力运幸采
  + 1   + 1   谢谢@Thanks!  

8362455
    + 1   热心回复!  

SnowDDD
  + 1   + 1   谢谢@Thanks!  

leevingroom
  + 1   + 1   感谢发布原创作品,吾爱破解论坛因你更精彩!  

wlz270017
  + 1   + 1   谢谢@Thanks!  

cqliu
  + 1   + 1   移动硬盘可以用吗?我在不同的电脑使用还会隐藏和解密吗?  

Anlng
  + 1   + 1   我很赞同!  

yujinsheng
    + 1   我很赞同!  

lxiangchan
  + 1   + 1   用心讨论,共获提升!  

jayz94
  + 1   + 1   用心讨论,共获提升!  

lac9
  + 1     谢谢@Thanks!  

星轨零光
  + 1   + 1   谢谢@Thanks!  

wlpkcheng
  + 1   + 1   感谢发布原创作品,吾爱破解论坛因你更精彩!  

caihuachaorou87
  + 1   + 1   谢谢@Thanks!  

汤姆和托尼
    + 1   热心回复!  

z1017
  + 1     谢谢@Thanks!  

loofahAE86
  + 1   + 1   谢谢@Thanks!  

michael0228
  + 1   + 1   谢谢@Thanks!  

xlwllm
  + 1   + 1   感谢发布原创作品,吾爱破解论坛因你更精彩!  

pw61617393
  + 1   + 1   我很赞同!  

liyitong
  + 1   + 1   感谢发布原创作品,吾爱破解论坛因你更精彩!  

52pojielogo
  + 1   + 1   我很赞同!  

itqijian
  + 1   + 1   谢谢@Thanks!  

jdhnp
  + 1   + 1   谢谢@Thanks!  

a_else
  + 1     谢谢@Thanks!  

nekoneko2021
  + 1   + 1   谢谢@Thanks!  

开心熊猫741
  + 1   + 1   热心回复!  

wqccj
  + 1     用心讨论,共获提升!  

Virginal
  + 1   + 1   谢谢@Thanks!  

bitpig
  + 1   + 1   我很赞同!  

jayvzh
  + 1     我很赞同!  

su823237
    + 1   热心回复!  

zzc5794
  + 1   + 1   谢谢@Thanks!  

Tulinzero
  + 1   + 1   谢谢@Thanks!  

xiaofu666
  + 1   + 1   谢谢@Thanks!  

neolly
  + 1   + 1   非常好,要是让everything搜不到就完美了。  

ag129
  + 1   + 1   谢谢@Thanks!  

Tiniaual
  + 1   + 1   我很赞同!  

jikic
  + 1   + 1   热心回复!  

52rap
  + 1   + 1   谢谢@Thanks!  

wuai3456
  + 1   + 1   谢谢@Thanks!  

mengfeijie
  + 1   + 1   谢谢@Thanks!  

bugof52pj
    + 1   谢谢@Thanks!  

xylqr
  + 1   + 1   谢谢@Thanks!  

bigbooms
  + 1     我很赞同!  

m15560288919
  + 1     谢谢@Thanks!  

af114708
    + 1   谢谢@Thanks!  

hs1vip
  + 1   + 1   谢谢@Thanks!  

qinni8513
  + 1   + 1   谢谢@Thanks!  

Taylor20200522
  + 1   + 1   热心回复!  

YIN97221003
  + 1   + 1   优秀  

klmytwb
  + 1   + 1   谢谢@Thanks!  

bqi153
  + 1   + 1   谢谢@Thanks!  

东门拉风
  + 1   + 1   谢谢@Thanks!  

Natu
  + 1   + 1   谢谢@Thanks!  

吾爱论坛会员
  + 1   + 1   鼓励转贴优秀软件安全工具和文档!  

grrr_zhao
  + 1   + 1   谢谢@Thanks!  

dkw7546
  + 1   + 1   我很赞同!  

baiyu11194
  + 1     谢谢@Thanks!  

17031991585
  + 2   + 1   我很赞同!  

lyslxx
  + 1   + 1   我很赞同!  

renyi66666
  + 1   + 1   谢谢@Thanks!  

qsj521521
  + 1   + 1   谢谢@Thanks!  

paguco
  + 1   + 1   谢谢@Thanks!  

zmllxh
  + 1   + 1   感谢发布原创作品,吾爱破解论坛因你更精彩!  

tcxd1993
  + 1     我很赞同!  

wlof202
  + 1   + 1   我很赞同!  

38342175
  + 1   + 1   感谢发布原创作品,吾爱破解论坛因你更精彩!  

asong
  + 1   + 1   谢谢@Thanks!  

风之暇想
  + 7   + 1   感谢发布原创作品,吾爱破解论坛因你更精彩!  

powehi
  + 1   + 1   谢谢@Thanks!  

xsfh1978
  + 2   + 1   谢谢@Thanks!  

lmx352470462
    + 1   谢谢@Thanks!  

查看全部评分

首页
评论
分享
Top