Insérer un caractère dans un fichier texte
Zheltorn
Messages postés
162
Date d'inscription
Statut
Membre
Dernière intervention
-
Zheltorn Messages postés 162 Date d'inscription Statut Membre Dernière intervention -
Zheltorn Messages postés 162 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
La question a été posée des dizaines de fois sur plusieurs forums, mais aucune des réponses n'a été utile pour mon cas de figure.
je vous explique, j'aimerais créé un script de cryptage en batch, tout ce qu'il y a de plus basique, et pas du tout sécuritaire, juste pour l'entrainement.
Voici comment je m'y prend :
Et ce avec toutes les lettres et chiffres de l'alphabet.
... ensuite :
j'envois ensuite le résultat de la variable %crypt% dans un fichier txt.
Mais là où je bloque, c'est qu'il faudrait que j'ajoute les deux % avant et après chaque lettre afin de pouvoir convertir ce texte en multiples variables qui seraient donc des chiffres aléatoires.
En exemple, il faut que :
"J'essaye"
se transforme en :
"%j%%'%%e%%s%%s%%a%%y%%e%"
Si vous avez une solution en batch, vba ou peu importe, je suis preneur, même si je dois call un script qui fera la translation du fichier txt.
Merci d'avance :)
La question a été posée des dizaines de fois sur plusieurs forums, mais aucune des réponses n'a été utile pour mon cas de figure.
je vous explique, j'aimerais créé un script de cryptage en batch, tout ce qu'il y a de plus basique, et pas du tout sécuritaire, juste pour l'entrainement.
Voici comment je m'y prend :
set a=%random%
set b=%random%
set c=%random%
set d=%random%
set e=%random%
set f=%random%
set g=%random%
set h=%random%
set i=%random%
set j=%random%
Et ce avec toutes les lettres et chiffres de l'alphabet.
... ensuite :
set /p crypt="Phrase à crypter"
j'envois ensuite le résultat de la variable %crypt% dans un fichier txt.
Mais là où je bloque, c'est qu'il faudrait que j'ajoute les deux % avant et après chaque lettre afin de pouvoir convertir ce texte en multiples variables qui seraient donc des chiffres aléatoires.
En exemple, il faut que :
"J'essaye"
se transforme en :
"%j%%'%%e%%s%%s%%a%%y%%e%"
Si vous avez une solution en batch, vba ou peu importe, je suis preneur, même si je dois call un script qui fera la translation du fichier txt.
Merci d'avance :)
A voir également:
- Insérer un caractère dans un fichier texte
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier bin - Guide
- Insérer une vidéo dans powerpoint - Guide
- Caractère ascii - Guide
1 réponse
hello
essayer
essayer
C:> cc
%j%%'%%e%%s%%s%%a%%y%%e%
C:> type cc.bat
@echo off
setlocal enabledelayedexpansion
set t=j'essaye
set t2=
for /L %%a in (0,1,16) do (
set t1=!t:~%%a,1!
if defined t1 set t2=!t2!%%!t1!%%
)
echo !t2!
Zheltorn
Messages postés
162
Date d'inscription
Statut
Membre
Dernière intervention
51
Je vais tester ça et je donnerais un retour, merci beaucoup ! :)