Crypter en Bat

Amnexia -  
kelux Messages postés 3074 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'aimerai crypter mes lignes de commandes, en changeant a par g, c par p, par exemple, avez vous une ou des lignes de commandes pour faire ça?

2 réponses

kelux Messages postés 3074 Date d'inscription   Statut Contributeur Dernière intervention   432
 
Bonjour,

Ce que vous cherchez à faire, on ne le fait pas dans la vie courante ;-)

Surtout que si je modifie le code incompréhensible, lorsque vous allez faire la substitution inverse, vous allez pas retrouver le véritable code.

-

Votre technique est une technique de substitution, appelé "le chiffre de césar".
C'est très facilement cassable ; c'est pas vraiment du chiffrement.

-

Les méthodes pour protéger des scripts : soit les compiler (en exe notamment) - soit les chiffrer.

-

Si vous voulez quand même faire ce que vous voulez - je ne comprends pas le contexte, le pourquoi de vouloir faire celà.

Crééz un second script qui permet de lire le fichier source et qui remplace les lettres selon vos désirs ... en sortie il fait un nouveau fichier "substitué".
1
Amnexia
 
la je suis un peu perdu ^^
0
kelux Messages postés 3074 Date d'inscription   Statut Contributeur Dernière intervention   432
 
perdu sur quoi ?
0
Amnexia
 
sur ce que tu vient de dire
0
kelux Messages postés 3074 Date d'inscription   Statut Contributeur Dernière intervention   432
 
Tout le post ou juste les 2 dernières lignes ?

Si tu comprends pas ce post, je ne comprends pas moi même comment vous faites du cryptage alors ;-)
0
Mrico Messages postés 139 Date d'inscription   Statut Membre Dernière intervention   3
 
Tu as la solution toute simple :

Faites un clic-droit sur le fichier que vous souhaitez crypter.
Sélectionnez l'option → Propriétés.

Sélectionnez l'onglet → Général et cliquez sur le bouton → Avancé.

Cochez la case à côté de → Crypter/Chiffrer le contenu pour sécuriser les données.
Cliquez sur OK.
0
Amnexia
 
La case est grisé je ne peux pas faire de cette façon et ça ne m'aide pas dans le batch cette technique
0
Mrico Messages postés 139 Date d'inscription   Statut Membre Dernière intervention   3
 
A ma connaissance je ne pense pas que ce soit possible en pur batch.

Tu peux le convertir en .exe (des outils existent pour le faire)
0
Amnexia
 
le convertir en exe va pas donné le résultat demandé ^^
0
Mrico Messages postés 139 Date d'inscription   Statut Membre Dernière intervention   3
 
Le résultat attendu c'est :

- tu ouvre ton batch avec un blocnote et tu veux voir un truc du genre
²`še½>š§²`še½ š§²`še½:š§²`šRich¦²`š PE L v{A à 0 q5 @ p Ç@ € ˜7 P ü p à€|€|å€|N™€|7—€|¬’€|¤€

- ou uniquement remplacer des lettres par d'autres ? si oui, donnes un exemple de ce que tu attends
0
Amnexia
 
c'est à peu ça pour les deux options, je voudrai que lorsque dans les lignes de commandes quand tu commence, @echo off ça soit écrit (oà"= &éé par exemple
0