Mit Batch Ordner verschlüsseln, ist das möglich?
Ist es möglich mit einer batch Datei einen bestimmten ordner zu verschlüsseln und das Passwort selbst festlegen?
4 Antworten
ihr könnt auch einfach den "attrib" befel benutzen das sieht das ungefähr so aus
@echo off
cd "Hir Liegt Deine Datei"
attrib +h "DateiName"
REM Mit /s werden auch unterordner Verstekt
REM +h Datei verstecken
REM -h Datei Nicht mehr Verstecken
REM +s Datei als SYSTEM datei Makiren
REM -s Datei nicht als SYSTEM datei Makiren
Pause>nul
Ich hoffe ich konte helfen es giebt noch mehr "attrib" behfele
um die heraus zu finden gebt in cmd folgen den befel ein
attrib /?
ich hoffe ich konte helfen...
Verschlüsseln per Batch ist nicht möglich.
das Thema Verstecken hat mich jedoch inspiriert.
@echo off
rem Macro Taste lesen
set "getKey=for /f "tokens=2 delims=] skip=1" %%. in ('replace.exe ? . /u /w ^|find /n /v ""') do (set "getKey.Key=%%~.")"
rem wen versteckter Ordner existiert...
if exist "%appdata%\Looked" goto :unhide
rem wenn der Ordner zum verstecken noch nicht existiert diesen erzeugen und passwort festlegen
if not exist private (
md Private 2>nul&& (
echo Ordner Private erfolgreich erstellt.
set /p "pw=Bitte Ordner-Passwort festlegen : "
rem Variable exportieren
set "pw">"private\MyFolder.hdn"
)
goto :end
)
echo Bist Du sicher den Ordner Privat zu verstecken (J/N)
:gkey1
%getKey%
if /i "%getKey.Key%"=="J" goto :hide
if /i "%getKey.Key%"=="N" goto :end
goto :gkey1
:hide
rem Ordner umbenennen und verschieben
move Private "%appdata%\Looked" >nul 2>&1
rem für Explorer auch im Ziel ausblenden
attrib +h +s "%appdata%\Looked"
echo Folder versteckt
goto end
:unhide
for /f "usebackq delims=" %%a in ("%appdata%\Looked\MyFolder.hdn") do (
set "%%a"
)
echo Bitte Passwort eingeben um den versteckten Ordner zu entsichern.
set/p "password=>"
if not "%password%"=="%pw%" goto :fail
rem wieder in Exporer einblenden
attrib -h -s "%appdata%\Looked"
rem wieder zurückholen
move "%appdata%\Looked" "Private" >nul 2>&1 && echo ordner erfolgreich entsichert.
goto :end
:fail
echo Falsches Passwort
goto end
:end
pause
Beim erzeugen des Ordners der versteckt werden soll wird ein Passwort erfragt und im Ordner gespeichert.
Natürlich ist das alles nur Geplänkel, aber reicht um kleine Geheimnisse vor den meisten Nutzern unsichtbar zu machen.
Das Passwort steht natürlich nicht in der Batch... ist jedoch unerheblich wenn jemand gezielt den Pfaden folgt.
Es wäre durchaus möglich auch die Pfade in der Batch so zu verschleiern , das selbst ein erfahrener Batcher ins schleudern kommt, aber dann wäre es schwierig hier die Batch verständlich zu kommunizieren.
Ansonsten ist die Idee mit WinRar ganz prima... mit einem langen Passwort ist Winrarverschlüsselung kaum zu knacken!
"Sehr gut Verstecken" kann man die Dateien - ist aber unpraktisch und jeder der sich auskennt, findet die auch!
Nehme doch ein Verschlüsslungsprogramm, welches Du in der Batchhdatei aufrufst!?
Dateien verschieben, wo die keiner findet, bzw. niemand sucht!
Beispiel: "C:\Windows\Help\Windows\IndexStore\en-US\Monterry\Tech\Support\"
Beim kopieren die Fotos umbenennen in "435717343711864"... ohne Endung *.jpg!
Aber Alternativ fällt mir gerade etwas anderes, einfacheres ein:
Kennst Du Komprimierungsprogramme wie "WinRAR", "WinZIP" etc.? Die gibt es auch für Dos! Da kann man ebenfalls ein Passwort hinterlegen. Arg, zu schnell gedacht - auch eine blöde Lösung, weil Du das Passwort ja als Klartext hinterlegst ...
Muss nachdenken, melde mich ggf. wieder :D
Möglich ist es schon, allerdings kann man das knacken, solange man mehr Erfahrungen am PC gesammelt hat als Otto Normalnutzer.
Video:
Geht das auch nur mit batch