bat代碼加密
Ⅰ 如何給bat文件加密
給文件加密,我使用的是超級加密3000.
超級加密3000採用國際上成熟的加密演算法和安全快速的加密方法,可以有效保障數據安全!
具體操作方法:
1下載安裝超級加密3000。
2 然後在需要加密的文件上單擊滑鼠右鍵選擇加密。
3 在彈出的文件加密窗口中設置文件加密密碼就OK了。
Ⅱ 如何給.BAT文件加密
cls
@echo off
@Title Tools code
:Key
set all= 請輸入秘鑰(若沒有,請輸入help)
set /p all= 請按任意鍵繼續(若沒有,請輸入help)(獲取臨時秘鑰請發送:user):
if /i "%all%"=="help" goto Eorry
if /i "%all%"=="user" goto user
if /i "%all%"=="Tools" goto Tools
:Tools
echo 請輸入密碼打開Tools
set/p "pass=(more than)" goto menu
if NOT %pass%== JAIXUDLW goto FAIL
echo 密碼正確
goto menu
:FAIL
echo 密碼無效
ping 127.0.0.1 -n 5 >nur
goto Key
:menu
echo 歡迎使用本tool code
echo 秘鑰正確!
ping 127.0.0.1 -n 5 >nur
@color 4A
@mode con cols=80 lines=32
@title Me晴朗批處理製作
@echo off
echo 下面內容你自己寫
給批處理加密的文件代碼如下:
@ECHO off
cls
color f0
echo.
echo.
ECHO 批處理文件(.bat .cmd)加密工具
echo.
echo.
echo 說明: 在下面輸入需要加密的批處理文件名
echo.
echo 若在此文件的同目錄下直接輸入「文件名.bat」即可
echo.
echo 也可以帶路徑指定任意BAT
echo.
echo 加密完成後會在同目錄下生成「加密成品.bat」文件
echo.
echo.
echo.
echo.
set /p file=請輸入需要加密的批處理後(名+後綴)按回車鍵(Q=退出):
if "%file%"=="q" goto quit
echo %file%|findstr /i "\.bat$">nul && goto go
echo %file%|findstr /i "\.cmd$">nul && goto go
cls
echo ==============
echo 請正確輸入!
echo ==============
echo.
echo.
echo 按任意鍵重新輸入......
pause>nul
goto start
:go
if not exist "%file%" goto newly
if exist encrypt.bat encrypt.bat encryptbak.bat
echo %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a >"%tmp%\encrypt.tmp"
echo cls>>"%tmp%\encrypt.tmp"
type "%file%">>"%tmp%\encrypt.tmp"
setlocal enabledelayedexpansion
for %%i in ("%tmp%\encrypt.tmp") do (
echo %%~zi >nul 2>nul
set size=%%~zi
set num=!size:~-1!
set /a mod=!num!%%2
if !mod! equ 0 (goto even) else (goto odd)
)
:even
"%tmp%\encrypt.tmp" 加密成品.bat
del "%tmp%\encrypt.tmp"
cls
echo ===============================
echo 恭喜, 批處理加密成功!
echo ===============================
echo.
echo.
echo 按任意鍵退出......
pause>nul
goto quit
:odd
echo. >>"%tmp%\encrypt.tmp"
"%tmp%\encrypt.tmp" 加密成品.bat
del "%tmp%\encrypt.tmp"
cls
echo ===============================
echo 恭喜, 批處理加密成功!
echo ===============================
echo.
echo.
echo 按任意鍵退出......
pause>nul
goto quit
:newly
cls
echo ================================
echo 找不到批處理文件, 請重新輸入!
echo ================================
echo.
echo.
echo 按任意鍵開始......
pause>nul
goto start
:quit
exit
Ⅲ 批處理文件BAT加密代碼文件!!
你每句後面太多那些看不見的字元了,刪干凈了就沒問題了。代碼小改了下,如下:
@echo off
mode con cols=30 lines=10
set /a a=0
set /a b=5
:pwd
title 密碼驗證:
set /a a+=1
set /a b-=1
set pwd=dingding520
set pwd=""
set /p pwd=請輸入密碼:
if /I "%pwd%"=="123" goto main
if /I "%a%"=="5" goto err
echo 錯誤 %a% 次! 您還有 %b% 次機會!
goto pwd
:err
color c
mode con cols=35 lines=3
title Error!!
cls
echo.
echo 錯誤次數達到五次,程序即將退出!
ping 127.1 -n 6 >nul
exit
:main
title 密碼正確!
cls
echo.
echo 密碼正確,請下一步。
pause
Ⅳ bat如何創建文件打開文件,如何加密文件或文件夾 xp系統
可以達到較為簡單的加密方式,該程式是我自己放出來的,希望給分。
創建文件
echo 內容>文件
(解釋:該命令用於創建文件第一行文字,當已經有重命名文件時,清空源文件,將命令中的文字「內容」輸入進「文件」里)
echo 內容>>文件
(解釋:這個是用於「給已有文件增加文字」,就是接著已經有的文件里的內容,往文件最宴嘩後一行開始增加,每條命令增加一行內容。若沒有這個文件,則生成新的文件,有則直接往舊文件里添加)
如:現已經有a.txt文件在c盤下,內容為:
你好
我好
大家好
輸入命令「echo hi>C:\a.txt」後,a.txt將重新創建,內容更改為:
hi
輸入命令「echo hi>>C:\a.txt」後,a.txt將增加內容,內容更改為:
你好
我好
大家好
hi
(當「echo hi>c:\a.txt」或「echo hi>>c:\a.txt」改為"echo hi>a.txt"或「echo hi>>a.txt」,這時命令里的文件沒有帶路徑,則生成在該bat目錄下。)
打開文件:
start a.txt
開啟bat目錄下的a.txt文件,也可以開啟exe等文件,是用於啟動,打開文件的命令。
還有以下方式:
start c:\a.txt
該命令帶路徑,開啟c盤的a.txt文件,注意當文件或路徑名稱帶空格時,在bat里必須將路徑和文件有雙引號括起來,如
start "c:\good bey\sar.tat"
或
echo hi>"c:\jjj nnn ggg.txt"
等,也就是說,當文件,或文件夾名稱有空格時,必須將路徑文用雙引號括起來,才可以正常運行。
當命令里缺飢的文件或路徑帶空格而沒有括弧時,將會出現錯誤,如:
echo hi>ka pa.txt
文件生成內容為
hi
文件名稱變為:ka。後面的 pa.txt並沒有被識別,也就是說,命令只識別了「第一個空格前的字元」
好了就講這么多先。怎麼也得給分吧!
下面奉上文件夾加密
說明,如果你不嫌麻煩可以用。但是確實有些麻煩。該bat利用回收站。
即使是又高級搜索和殺毒軟體也發現不了哦。這是系統里「不存在」的路徑,只「存在」於dos里,所以系統是看不到的,只能利用這個bat開啟。但是問題是里伏祥返邊的文件只能刪除,復制,改名。不能打開運行,更改內容,要復制出去。但絕對安全哦!
@echo off
:start
set XRV=c
::記住改成你要的盤哦,就是上面set XRV=c 那段最後的c字母改為你要的盤符,記住去掉這一句解釋才可以運行哦!!
attrib %XRV%:\Recycled -s -h -r
if exist %XRV%:\Recycled\a..\ goto car
md %XRV%:\Recycled
cd %XRV%:\Recycled
md a..\
cd..
echo [.ShellClassInfo]>%XRV%:\Recycled\Desktop.ini
echo CLSID={645FF040-5081-101B-9F08-00AA002F954E}>>%XRV%:\Recycled\Desktop.ini
attrib %XRV%:\Recycled\Desktop.ini +s +h +r
attrib %XRV%:\Recycled +s +h +r
:car
echo attrib %XRV%:\Recycled +s +h +r>lock.bat
echo echo 先復制下面的代碼(或直接輸入)。在"開始菜單"-"運行"里輸入cmd且按下運行,彈出黑框,右鍵-選「粘貼」操作。然後按「Enter」鍵進行文件操作,建議自己記住代碼。打開lock.bat就會自動加密。打開卸載程序,將會卸載文件夾及里邊的文件。您再次打開生產文件夾的bat時,這三個文件將自動再次生成。>說明.txt
echo.>>說明.txt
echo.>>說明.txt
echo start %XRV%:\Recycled\a..\>>說明.txt
echo attrib %XRV%:\Recycled -s -h -r>卸載.bat
echo rd %XRV%:\Recycled /q /s>>卸載.bat
echo del 說明.txt /f>>卸載.bat
echo del lock.bat /f>>卸載.bat
echo del 卸載.bat /f>>卸載.bat
這個是可以正常打開的,但是可能沒有上面那個那麼牛「逼」。可以躲過高級搜索。
加上了解釋哦,打了老半天。。。
@echo off
:start
set XRV=c
::將c盤請隨便改成你想要的盤,如f盤就改成f就可以了
attrib %XRV%:\Recycled -s -h -r
::減去回收站的系統屬性
if exist %XRV%:\Recycled\sar.car goto car
::該代碼檢測你是否已經有加密文件夾,有就進入car節
md %XRV%:\Recycled\sar.car
::創建文件夾
echo [.ShellClassInfo]>%XRV%:\Recycled\Desktop.ini
echo CLSID={645FF040-5081-101B-9F08-00AA002F954E}>>%XRV%:\Recycled\Desktop.ini
::生成Desktop.ini將文件夾修改為回收站圖標。
attrib %XRV%:\Recycled\Desktop.ini +s +h +r
::將Desktop.ini加上系統屬性
attrib %XRV%:\Recycled +s +h +r
::恢復回收站系統屬性
:car
::這里就不再講了,前面開頭帶:的都是節
attrib %XRV%:\Recycled -s -h -r
::減去回收站的系統屬性
if exist %XRV%:\Recycled\sar.car start %XRV%:\Recycled\sar.car
::檢測如果有這個加密文件夾就打開
if not exist %XRV%:\Recycled\sar.car goto start
::沒有加密文件夾就回到start創建文件夾
attrib %XRV%:\Recycled +s +h +r
::已經講過了
去掉解釋就行了
Ⅳ 加密bat文件
@echo off
color 0b
:start
cls
echo *******************************************************************************
echo.
echo * BAT 加 密
echo.
echo *******************************************************************************
echo.
echo.
echo.
echo.
echo.
set /p file=請輸入需要加密的批處理後按回車鍵(q=退出):
if "%file%"=="q" goto quit
echo %file%|findstr /i "\.bat$">nul && goto go
echo %file%|findstr /i "\.cmd$">nul && goto go
cls
echo ==============
echo 請正確輸入!
echo ==============
echo.
echo.
echo 按任意鍵重新輸入......
pause>nul
goto start
:go
if not exist "%file%" goto newly
if exist encrypt.bat encrypt.bat encryptbak.bat
echo %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a >"%tmp%\encrypt.tmp"
echo cls>>"%tmp%\encrypt.tmp"
type "%file%">>"%tmp%\encrypt.tmp"
setlocal enabledelayedexpansion
for %%i in ("%tmp%\encrypt.tmp") do (
echo %%~zi >nul 2>nul
set size=%%~zi
set num=!size:~-1!
set /a mod=!num!%%2
if !mod! equ 0 (goto even) else (goto odd)
)
:even
"%tmp%\encrypt.tmp" encrypt.bat
del "%tmp%\encrypt.tmp"
cls
echo ==========================
echo 恭喜你, 批處理加密成功^^!
echo ==========================
echo.
echo.
echo 按任意鍵退出......
pause>nul
goto quit
:odd
echo. >>"%tmp%\encrypt.tmp"
"%tmp%\encrypt.tmp" encrypt.bat
del "%tmp%\encrypt.tmp"
cls
echo ==========================
echo 恭喜你, 批處理加密成功^^!
echo ==========================
echo.
echo.
echo 按任意鍵退出......
pause>nul
goto quit
:newly
cls
echo ================================
echo 找不到批處理文件, 請重新輸入!
echo ================================
echo.
echo.
echo 按任意鍵開始......
pause>nul
goto start
:quit
exit
Ⅵ 怎樣給文件夾加密
1、在想要加密的位置創建一個新的文件夾,比如在D磁碟下面創建一個123文件夾(名稱不重要)。
2、下載加密文件(批處理文件)並將其復制到文件夾123。
3、在解壓櫃後右鍵單擊文件下載。bat,選擇「編輯」(不打開),找到「修改你的密碼」這一行,刪除單詞,設置自己的密碼,123456,例如,一行代碼將會成為if NOT pass % % = = 123456 goto不保存文件。
4、雙擊儲物櫃。Bat,然後在123將顯示文件夾下的Privatede文件夾,文件夾是一個加密文件夾,你可以把你想要隱藏的文件放在這里。
再次雙擊儲物櫃。Bat並詢問是否確定要鎖定該文件夾並輸入Y以按enter。然後,私有文件夾消失。如果你想打開這個文件夾,雙擊儲物櫃。Bat,輸入您剛剛設置的密碼(123456)來顯示文件夾。