Jumat, 20 Februari 2015

Pengunci Folder

 Hai lagi semua! di postingan yang ini, saya akan share sebuah program pengunci file yang diberi nama "File Locker". Saya yang membuat program ini sendiri.

 Berikut adalah kodenya. Copy ke Notepad dan simpan sebagai File Locker.bat
File Locker.bat 
@echo off
set "p=>nul ping localhost -n "
set /a "n=987654321*987654321"
title File Locker
mode 65,30
color 8
%p%2
echo.
echo            _______ __      __              __
echo           / ____(_) /__   / /  ____  _____/ /_____  _____
echo          / /_  / / / _ \ / /  / __ \/ ___/ //_/ _ \/ ___/
echo         / __/ / / /  __// /__/ /_/ / /__/ ,^< /  __/ /
echo        /_/   /_/_/\___//_____^|____/\___/_/^|_^|\___/_/
echo                                              -= apis =-
echo                                     -= apis0.blogspot.com =-
%p%2
color 7
%p%2
color f
%p%2
if exist "%n%%n%%n%%n%%n%-" goto `1
if not exist "$File_Locker_data$" goto `2
echo.
echo  Folder "$File_Locker_data$" ditemukan.
echo  Masukkan password untuk menguncinya.
echo.
set /p k1=Password:
echo.
cd "$File_Locker_data$"
attrib -s -h "$File_Locker$._xt"
<$File_Locker$._xt set /p "k2="
attrib +s +h "$File_Locker$._xt"
%p%3
if "%k1%"=="%k2%" (cd ..
ren "$File_Locker_data$" "%n%%n%%n%%n%%n%-"
attrib +s +h "%n%%n%%n%%n%%n%-"
%p%2
echo  Folder terkunci.
pause>nul
exit) else (echo  Password salah!
pause>nul
exit)
:`1
echo.
echo  Folder pengaman terkunci.
echo  Masukkan password untuk membukanya.
echo.
set /p k1=Password:
echo.
cd "%n%%n%%n%%n%%n%-"
attrib -s -h "$File_Locker$._xt"
<$File_Locker$._xt set /p "k2="
attrib +s +h "$File_Locker$._xt"
%p%3
if "%k1%"=="%k2%" (cd ..
attrib -s -h "%n%%n%%n%%n%%n%-"
ren "%n%%n%%n%%n%%n%-" "$File_Locker_data$"
%p%2
echo  Folder terbuka.
pause>nul
exit) else (echo  Password salah!
pause>nul
exit)
:`2
echo.
echo  Folder pengaman ($File_Locker_data$) belum dibuat.
echo  Apakah kamu ingin membuatnya?
echo  [Y/N]
choice>nul
echo.
if "%errorlevel%"=="1" (%p%3
md $File_Locker_data$
%p%2
echo  Masukkan password untuk mengunci atau membuka folder pengaman.
set /p pass=Password:
echo.
%p%2
rem --- Ada sedikit masalah disini ---
call :fix
copy temp.txt $File_Locker_data$\$File_Locker$._xt >nul
del /f /q temp.txt >nul
cd "$File_Locker_data$"
attrib +s +h "$File_Locker$._xt"
echo  Folder $File_Locker_data$ berhasil dibuat.
pause>nul
exit)
:fix
echo %pass%>>temp.txt

 Program ini cocok untuk menyimpan file-file anda jika tidak ingin dilihat oleh orang lain.
Sebaiknya anda harus berhati-hati menggunakan program ini. Bisa-bisa file anda hilang karena program ini atau karena program lain. Jika anda lupa passwordnya, silakan komentar di bawah supaya saya kasih tau cara mendapatkan passwordnya kembali.