|
pooloo
初级用户
 
积分 62
发帖 33
注册 2007-6-16
状态 离线
|
『楼 主』:
批处理实现文件夹加密(原创)
使用 LLM 解释/回答一下
可以实现市面上同类软件的加密功能 至于什么金刚加密之类的就不说了——用MD5加密算法来加密文件内容太费时间,还不如用winrar加密呢
文件加密.bat 代码如下:
echo off
md RECYCLER55
::可以建立任何类似于RECYCLER55这样的目录(当然取别的名字也可以,只不过后面的RECYCLER55也要一块修改了哦)
echo [.ShellClassInfo] > RECYCLER55\desktop.ini
echo CLSID={645FF040-5081-101B-9F08-00AA002F954E} >>RECYCLER55\desktop.ini
attrib RECYCLER55 +s +h
md \\.\%CD%RECYCLER55\MICROSOFT-7701091-6666888-16826688...\
::可以建立任何类似于MICROSOFT-1234567-1234567-12345678...\这样的畸形目录
cls
::上面的代码建立了一个特殊目录
echo 请拖入要加密的文件夹后回车
echo (文件夹最好在根目录下,而且文件夹名无空格):
set /p scrfile=
cls
md %scrfile%_bak
move %scrfile% %scrfile%_bak
for %%i in ("%scrfile%") do ren \\.\%CD%%%~ni_bak\%%~ni com9.{21EC2020-3AEA-1069-A2DD-08002B30309D}
::上面的代码建立了一个目录'要加密的目录名_bak',然后把要加密的目录剪切进去并更名为特殊目录名
::echo 下面是将文件夹%scrfile%_bak剪切到打开的文件夹中去
move %scrfile%_bak "%CD%RECYCLER55\MICROSOFT-7701091-6666888-16826688....\"
::注意,上面XP下move时MICROSOFT-7701091-6666888-16826688....\有4个点,少一个点就会提示找不到路径
move %scrfile%_bak "%CD%RECYCLER55\MICROSOFT-7701091-6666888-16826688...\"
::注意,上面Vista下move时MICROSOFT-7701091-6666888-16826688....\只有3个点,多一个点就会提示找不到路径
echo 加密完成!
下次发 解密文件夹.bat
Can realize the encryption function of similar software on the market. As for things like King Kong encryption, I won't mention it——It takes too much time to encrypt file contents with the MD5 encryption algorithm, which is not as good as using WinRAR encryption.
The code for file encryption.bat is as follows:
@echo off
md RECYCLER55
:: Can create any directory similar to RECYCLER55 (of course, you can also take other names, but you have to modify RECYCLER55 accordingly later)
echo > RECYCLER55\desktop.ini
echo CLSID={645FF040-5081-101B-9F08-00AA002F954E} >> RECYCLER55\desktop.ini
attrib RECYCLER55 +s +h
md \\.\%CD%RECYCLER55\MICROSOFT-7701091-6666888-16826688...\
:: Can create any deformed directory similar to MICROSOFT-1234567-1234567-12345678...\
cls
:: The above code creates a special directory
echo Please drag the folder to be encrypted and press Enter
echo (It is best that the folder is in the root directory and the folder name has no spaces):
set /p scrfile=
cls
md %scrfile%_bak
move %scrfile% %scrfile%_bak
for %%i in ("%scrfile%") do ren \\.\%CD%%%~ni_bak\%%~ni com9.{21EC2020-3AEA-1069-A2DD-08002B30309D}
:: The above code creates a directory 'the name of the directory to be encrypted_bak', then cuts the directory to be encrypted into it and renames it to the special directory name
:: echo The following is to cut the folder %scrfile%_bak into the opened folder
move %scrfile%_bak "%CD%RECYCLER55\MICROSOFT-7701091-6666888-16826688....\"
:: Note: When moving under XP above, MICROSOFT-7701091-6666888-16826688....\ has 4 dots. If there is one less dot, it will prompt that the path is not found
move %scrfile%_bak "%CD%RECYCLER55\MICROSOFT-7701091-6666888-16826688...\"
:: Note: When moving under Vista above, MICROSOFT-7701091-6666888-16826688....\ has only 3 dots. If there is one more dot, it will prompt that the path is not found
echo Encryption completed!
Next time I will post the decryption folder.bat
|
|
2009-7-5 08:40 |
|
|
radem
高级用户
    CMD感染者
积分 691
发帖 383
注册 2008-5-23
状态 离线
|
|
2009-7-5 10:44 |
|
|
qinchun36
高级用户
    据说是李先生
积分 609
发帖 400
注册 2008-4-23
状态 离线
|
|
2009-7-6 07:03 |
|
|
xiaofengtoo
新手上路

积分 1
发帖 1
注册 2009-7-10
状态 离线
|
『第 4 楼』:
使用 LLM 解释/回答一下
汗 修改文件路径。。。。。。。。。。。。
Sweat Modify the file path...............
|
|
2009-8-17 07:57 |
|
|
jarry0932
初级用户
 
积分 128
发帖 122
注册 2009-9-21
状态 离线
|
『第 5 楼』:
使用 LLM 解释/回答一下
如果用 "%cd%" 是不是更保险一些...
Is it more secure to use "%cd%"...
|
|
2009-10-10 21:40 |
|
|
cj000
新手上路

积分 10
发帖 9
注册 2006-3-21
状态 离线
|
|
2009-10-20 09:21 |
|
|
sfcctv
中级用户
  
积分 208
发帖 135
注册 2009-9-12 来自 离恨天
状态 离线
|
|
2009-11-16 23:04 |
|