Script de cryptage

punix -  
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je souhaite avoir de l'aide sur ce pb ci-dessous:
je recois des fichiers plat compose de n ligne et m col alphanumerique.
mais je voudrait crypte une partie des données du fichiers.
les données cryptés sont à la position 59 à 78 soit 19 caracteres sur chaque ligne.
le cryptage des 19 caracters se fera comme suite:
exempl:
1234567890ABCDEFGHI
123456xxxxxxCDEFGHI

merci de votre aide

A voir également:

6 réponses

punix
 
merci de votre aide
0
punix
 
Pouvez vous m'aide SVP !!
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
Salut,

Qu'entends-tu exactement par "crypter les caractères" ?
Via un soft ou programme ?
Ou juste masquer (remplacer par des X) les caractères aux positions définis ?
0
punix
 
juste le masquer par x ds le fichier
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
Une possibilité :

$ echo $A
1234567890ABCDEFGHI

$ echo $A | sed 's/\(.\{6\}\).\{6\}\(.*\)/\1XXXXXX\2/'
123456XXXXXXCDEFGHI

$


Voir sed dans la FAQ...
0
punix
 
je dois recherche une position puis faire le remplacage.
cad : aller à la position 57 puis remplacer par x les 6 caractere qui suite
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
Enfin remplacer par 19 x ;-))

sed 's/\(.\{58\}\).\{19\}\(.*\)/\1XXXXXXXXXXXXXXXXXXX\2/'
0