Блог And-rey.ru Блог And-rey.ru Блог And-rey.ru
Логин:
Регистрация Пароль:

Начало / Начало / enc.bat


And-rey:enc.bat (27.08.10 18:17)
  
Старый файл из этого поста.
 
DOS
  1. @echo off
  2. rem Шифрование и дешифрование в каталоге
  3. set pssl="F:\OpenSSL\bin\openssl.exe"
  4. set pfile="F:\OpenSSL\p.txt"
  5. set tfile=bf
  6. set wdir=%~dp0
  7. rem расскомментировать строчки вместо предыдущих для изменения расширения файла вместо имени
  8. IF EXIST %pssl% (
  9.     IF EXIST %pfile% (
  10.         IF EXIST %wdir%\%tfile% (
  11.             DEL %wdir%\%tfile%
  12.             FOR /f "tokens=1* delims=." %%a IN ('dir /a-d /b /s %wdir%\*.*') DO (
  13.            rem FOR /f "tokens=*" %%a IN ('dir /a-d /b /s %wdir%\*.*') DO (
  14.                 IF NOT %%a.%%b==%~dpnx0 (
  15.                rem IF NOT %%a==%~dpnx0 (
  16.                     %pssl% %tfile% -d -salt -a -in "%%a.%%b" -out "%%~dpa%%b" -pass file:%pfile% && DEL "%%a.%%b"
  17.                    rem %pssl% %tfile% -d -salt -a -in "%%a" -out "%%~dpna" -pass file:%pfile% && DEL "%%a"
  18.                 )
  19.             )
  20.         ) ELSE (
  21.             FOR /f "tokens=*" %%a IN ('dir /a-d /b /s %wdir%\*.*') DO (
  22.                 IF NOT %%a==%~dpnx0 (
  23.                     %pssl% %tfile% -a -salt -in "%%a" -out "%%~dpa%tfile%.%%~nxa" -pass file:%pfile% && DEL "%%a"
  24.                    rem %pssl% %tfile% -a -salt -in "%%a" -out "%%a.%tfile%" -pass file:%pfile% && DEL "%%a"
  25.                 )
  26.             )
  27.             echo OpenSSL >>%wdir%\%tfile%
  28.         )
  29.     ) ELSE (
  30.         echo Not pass file %pfile%
  31.         PAUSE
  32.     )
  33. ) ELSE (
  34.     echo Not OpenSSL in %pssl%
  35.     PAUSE
  36. )

 




    <Ответить>
    Имя:
    Тема:*
    Сообщение:[b] [i] [u] [s] [sub] [sup] [left] [center] [right] [justify] [img] [url] [youtube]   [help]
    *
     

     

    Я сделаю свой блог — с блэкджеком и шлюхами!

    2006-2012, CC-BY: Andrey A.