Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[Résolu] mettre mot de passe sur un batch
Auteur Message
Répondre en citant
Message [Résolu] mettre mot de passe sur un batch 
Bonjour a tous !!

Je me demandais comment mettre un mot de passe dans un batch pour acceder a son contenu ( jouvre le batch et il me demande un mot de passe pour ouvrir le contenu du batch . )

donc si quelqun pouvais me copier le script pour mettre ce mot de passe ...

Voilà merci !!




______________________________________________________
-------------------------------------------------------------------------------------------------------------------
KR34M // Get StArTeD //VinsOüw //


-------------------------------------------------------------------------------------------------------------------
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [Résolu] mettre mot de passe sur un batch 
Salut,

En cherchant un peu sur le forum ou en apprenant les bases du batch, tu aurais pu le faire facilement...

Cherche ici, tu vas trouver ce que tu cherche à faire : batch.xoo.it/search.php?q=password&search_terms=any&search_author=&search_forum=-1&search_time=0&search_fields=all&search_cat=-1&sort_by=0&sort_dir=DESC&show_results=topics&return_chars=200&f=-1

A+




______________________________________________________
Répondre en citant
Message [Résolu] mettre mot de passe sur un batch 
ya pas sur le forum c'est pour ca que je demande ou le trouver et comment le faire




______________________________________________________
-------------------------------------------------------------------------------------------------------------------
KR34M // Get StArTeD //VinsOüw //


-------------------------------------------------------------------------------------------------------------------
Répondre en citant
Message [Résolu] mettre mot de passe sur un batch 
As-tu cliqué sur le lien que je t'ai donné ? Tu aurais pu trouver tout ce qu'il te fallait. Neutral

Mais bon, je suis trop gentil moz_innocent, voilà le code que tu souhaite :
Code:

@echo off
color a
set password=test
set /p mdp=Tapez votre mot de passe :
if "%mdp%"=="%password%" goto startmenu
if not "%mdp%"=="%password%" goto notenter
:notenter
echo Mauvais mot de passe !
set /p mdp=Tapez votre mot de passe :
if "%mdp%"=="%password%" goto startmenu
if not "%mdp%"=="%password%" goto notenter
:startmenu
cls
echo Mot de passe correct. Bienvenue !
pause


Le mot de passe est "test". Tu n'as plus qu'a faire les modifications en fonction de ce que tu veux.

A+




______________________________________________________
Répondre en citant
Message [Résolu] mettre mot de passe sur un batch 
Cool !! merci beaucoup




______________________________________________________
-------------------------------------------------------------------------------------------------------------------
KR34M // Get StArTeD //VinsOüw //


-------------------------------------------------------------------------------------------------------------------
Répondre en citant
Message [Résolu] mettre mot de passe sur un batch 
Salut!
juste pour m'amuser, j'ai voulu raccourcir (ou du moins ameliorer xD) et voila!

Code:

echo off
cls
color a
:: un peu d'ambience... lol
:PASS
cls
title FIREWALL
echo.
set /p code="Password >"
if %code%== test goto log
echo.
echo Mauais MDP !
ping localhost -n 3 >nul
cls
goto PASS
:log
cls
title LOG
echo COUCOU!
pause >nul
exit






______________________________________________________
XBatcher productions JOIN US!

XBatcher_productions@ymail.com
[url=http://xbatcher-productions.e-monsite.com/[/url]
Répondre en citant
Message [Résolu] mettre mot de passe sur un batch 
Le code que vous proposez est bien mais pas sécurisé malheureusement. Il suffit d'ouvrir avec un bloc note pour voir le mdp... pas cool si c'est pour quelque chose d'important Wink

Pour que personne ne puisse voir un mdp il faut le hasher ! Pour ceux qui ne save pas ce que c'est en fait c'est comme un cryptage mais que l'on ne peut pas décrypter.

Tu dois te dire que c'est inutile si on ne peut pas le decrypter mais en réalité si.

Au lieu de mettre :
if %mdp% == test goto log

on va récupèrer la variable mdp rentré par l'user, la hasher et regarder si ce hash correspond au hash du mdp correcte
donc :
if %mdp% == mdp hashé goto log


Je vais essayer de te trouver un algorythme de hashage assez puissant pour te montrer Wink



Répondre en citant
Message [Résolu] mettre mot de passe sur un batch 
Bonjour,

L'utilisateur ayant eu une réponse lui convenant, je clôture le topic !

@+




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message [Résolu] mettre mot de passe sur un batch 
sablier94 a écrit:

Code:

@echo off
color a
set password=test
set /p mdp=Tapez votre mot de passe :
if "%mdp%"=="%password%" goto startmenu
if not "%mdp%"=="%password%" goto notenter
:notenter
echo Mauvais mot de passe !
set /p mdp=Tapez votre mot de passe :
if "%mdp%"=="%password%" goto startmenu
if not "%mdp%"=="%password%" goto notenter
:startmenu
cls
echo Mot de passe correct. Bienvenue !
pause


Le mot de passe est "test". Tu n'as plus qu'a faire les modifications en fonction de ce que tu veux.

A+


Pourquoi sembeter a faire tout ça alors qu'on peut juste faire:

Code:
@echo off&color a
:1
set /p mdp=Tapez votre mot de passe:
if "%mdp%"=="1234" cls & echo Mot de passe correct. Bienvenue ! & pause>nul & exit
echo Mauvais mot de passe ! & pause>nul & cls & goto 1
 


(Au faite, n'oublier pas les "" dans if sinon quand la personne rentre plusieurs mot ça plante)



Répondre en citant
Message [Résolu] mettre mot de passe sur un batch 
STP évite de déterrer des topics aussi vieux Sad
Et pour répondre à ta question, son code batch est très détaillé afin de faciliter la compréhension de celui qui débute en batch et qui a demandé de l'aide Okay
Dans ton code, tu n'as fait que compacter le code en enlevant les GOTO et en mettant des "&", essaye de te mettre à la place de quelqu'un qui débute Laughing




______________________________________________________
Cordialement,
Hugo, qui adore programmer, jouer à Minecraft, ZT2 et FSX.
Boutons-liens :
Visiter le site web du posteur Skype
Message [Résolu] mettre mot de passe sur un batch 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch