Aujourd’hui je vais vous apprendre à sécuriser un dossier en le CRYPTANT, c’est-à-dire que nous allons ajouter un mot de passe permettant de verrouiller ou déverrouiller le dossier contenant les fichiers à protéger. Tout cela va se faire sans logiciel, nous allons utiliser le langage de programmation de Microsoft le CMDOS.
Pour cela nous allons tout d’abord créer un fichier texte que nous nommerons ‘locker.txt’
Une fois le fichier créé ouvrez le et copier le code ci-dessous
Code :
cls
@ECHO OFF
title Folder Private
if EXIST « Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D} » goto UNLOCK
if NOT EXIST Private goto MDLOCKER
:CONFIRM
echo Voulez-vous verrouiller ce dossier(Y/N)
set/p « cho=> »
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Choix non valable
goto CONFIRM
:LOCK
ren Private « Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D} »
attrib +h +s « Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D} »
echo Le Dossier est desormais verrouille
goto End
:UNLOCK
echo Entrez votre mot de passe pour ouvrir ce dossier
set/p « pass=> »
if NOT %pass%== kelou goto FAIL
attrib -h -s « Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D} »
ren « Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D} » Private
echo Le Dossier a ete deverrouille avec succes
goto End
:FAIL
echo Mot de passe invalide
goto end
:MDLOCKER
md Private
echo Dossier prive cree avec succes
goto End
:End
Une fois ce code inséré dans le fichier, sauvegardez (CTRL + S) et changez l’extension du fichier en .bat (format de Fichier de Commande Windows),
Lancez le fichier ‘locker.bat’, un fichier nommé « Private » sera apparu, ce sera dans ce dossier que nous mettrons les fichiers à cacher.
Dans l’invite de commande apparu vous pouvez choisir de verrouiller ou nom le dossier.
Y = Oui / N = Non
Tapez Y (pour Oui) et le dossier aura disparu.
Par défaut le dossier aura pour mot de passe ‘kelou’ mais est modifiable à la 23e ligne de code, il vous suffit de mettre votre mot de passe après ‘==’
Cette méthode n’est pas parfaite, sans logiciel il sera impossible de totalement crypter un fichier. De plus, il ne sera jamais possible d’assurer qu’un fichier est sécurisé à 100% mais il est possible de mettre ‘des bâtons dans les roues’ aux hackers. Pour obtenir le mot de passe le hacker n’aura qu’à faire clic droit puis modifier sur le fichier ‘locker.bat’ puis d’analyser le code et il aura accès à la ‘clé de cryptage’. Des alternatives plus sécurisées existes cependant il faudra se tourner vers des logiciels, la plupart du temps payant si vous voulez avoir un logiciel complet utilisant parfois de multiples clés de chiffrement et des chiffrements différents à chaque niveau, le chiffrement de Vigenère est très souvent utilisé, comme celui de César mais qui tend à évoluer.
J’espère que ce tuto vous aura plu. Merci de m’avoir lu, n’hésitez pas à partager et à commenter. Bonne journée/soirée.