Criptage de données
Fermé
yallar
-
Modifié par yallar le 5/05/2011 à 10:03
yallar Messages postés 17 Date d'inscription mardi 3 mai 2011 Statut Membre Dernière intervention 10 mai 2011 - 9 mai 2011 à 12:06
yallar Messages postés 17 Date d'inscription mardi 3 mai 2011 Statut Membre Dernière intervention 10 mai 2011 - 9 mai 2011 à 12:06
A voir également:
- Criptage de données
- Reinstaller windows sans perte de données - Guide
- Effacer les données de navigation - Guide
- Comment sauvegarder toutes les données de mon téléphone - Guide
- Excel reporter des données sur une autre feuille avec conditions - Forum Excel
- Liste de données excel - Guide
16 réponses
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 419
5 mai 2011 à 10:02
5 mai 2011 à 10:02
Bonjour,
Je veux => Je voudrai, j'aimerai, auriez-vous, etc.
S'il vous plaît
Merci
Au revoir
etc.
Sont monnaie courante quand on veut obtenir quelque chose !
Saine lecture...
A voir aussi
Merci de votre compréhension.
;-)
Je veux => Je voudrai, j'aimerai, auriez-vous, etc.
S'il vous plaît
Merci
Au revoir
etc.
Sont monnaie courante quand on veut obtenir quelque chose !
Saine lecture...
A voir aussi
Merci de votre compréhension.
;-)
Bonjour Zipe31,
je suis desole ! que faut il faire ? j'ai trouve interesant ce site je me suis inscrie comme membre hier.
merci de m'aide s'est important pr moi
je suis desole ! que faut il faire ? j'ai trouve interesant ce site je me suis inscrie comme membre hier.
merci de m'aide s'est important pr moi
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
yallar
Messages postés
17
Date d'inscription
mardi 3 mai 2011
Statut
Membre
Dernière intervention
10 mai 2011
5 mai 2011 à 13:15
5 mai 2011 à 13:15
ma demande est il difficile a realisé? ou j'ai pas bien pose mon pb?
yallar
Messages postés
17
Date d'inscription
mardi 3 mai 2011
Statut
Membre
Dernière intervention
10 mai 2011
5 mai 2011 à 14:05
5 mai 2011 à 14:05
Bonjour zipe31,
Comme vs le dite : "Dans la vie on est toujours pauvre de savoir."
Pouvez vs me dire comment faire pour ne plus rencontre de soucie sur le site.
Certe je ne fais pas regulierement de scripte awk.
Comme vs le dite : "Dans la vie on est toujours pauvre de savoir."
Pouvez vs me dire comment faire pour ne plus rencontre de soucie sur le site.
Certe je ne fais pas regulierement de scripte awk.
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 419
5 mai 2011 à 14:06
5 mai 2011 à 14:06
Désolé mais je n'ai pas de réponse à votre problème ;-((
awk n'est pas ma tasse de thé et le cryptage encore moins ;-\
awk n'est pas ma tasse de thé et le cryptage encore moins ;-\
yallar
Messages postés
17
Date d'inscription
mardi 3 mai 2011
Statut
Membre
Dernière intervention
10 mai 2011
5 mai 2011 à 14:20
5 mai 2011 à 14:20
est il possible de le faire en sed
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 419
5 mai 2011 à 14:20
5 mai 2011 à 14:20
Non sed n'est pas fait pour ça ;-(
yallar
Messages postés
17
Date d'inscription
mardi 3 mai 2011
Statut
Membre
Dernière intervention
10 mai 2011
5 mai 2011 à 14:31
5 mai 2011 à 14:31
merci
yallar
Messages postés
17
Date d'inscription
mardi 3 mai 2011
Statut
Membre
Dernière intervention
10 mai 2011
5 mai 2011 à 16:16
5 mai 2011 à 16:16
y a t il quelq un ps cette demande?
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 419
5 mai 2011 à 16:28
5 mai 2011 à 16:28
Qu'entends-tu exactement par "crypter" ?
Peux-tu poster un exemple AVANT => APRÈS de ce que tu veux ?
Peux-tu poster un exemple AVANT => APRÈS de ce que tu veux ?
yallar
Messages postés
17
Date d'inscription
mardi 3 mai 2011
Statut
Membre
Dernière intervention
10 mai 2011
5 mai 2011 à 17:24
5 mai 2011 à 17:24
cat fic1:
01NUVISA9 7890207866 P86Y55110502
01NUVISA9 8764896694 7890JYGPU62S
............
...........
resultat fic2
01NUVISA9 2109792133 P86Y55110502
01NUVISA9 1235103305 7890JYGPU62S
............
...........
la colonne 2 est calculé ainsi :
999999999 - 7890207866 = 2109792133
999999999 - 8764896694 = 1235103305
01NUVISA9 7890207866 P86Y55110502
01NUVISA9 8764896694 7890JYGPU62S
............
...........
resultat fic2
01NUVISA9 2109792133 P86Y55110502
01NUVISA9 1235103305 7890JYGPU62S
............
...........
la colonne 2 est calculé ainsi :
999999999 - 7890207866 = 2109792133
999999999 - 8764896694 = 1235103305
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 419
5 mai 2011 à 17:52
5 mai 2011 à 17:52
C'est loin d'être propre ;-((
$ cat plop 01NUVISA9 7890207866 P86Y55110502 01NUVISA9 87648966940258 7890JYGPU62S $ awk '{B=$2;A=gsub(".","9",$2); print $1,$2-B,$3}' plop 01NUVISA9 2109792133 P86Y55110502 01NUVISA9 12351033059741 7890JYGPU62S $
yallar
Messages postés
17
Date d'inscription
mardi 3 mai 2011
Statut
Membre
Dernière intervention
10 mai 2011
Modifié par yallar le 5/05/2011 à 19:53
Modifié par yallar le 5/05/2011 à 19:53
je constate que vs utilisez les colonnes pr les recherches! ($)
il faut retrouver le nombre a crypte en utilisant la position
ds ce fichier le nombre est apartir de la position 10 et est composé de 10 chiffres.
le nombre est repete trois fois ds le meme enregistrement.
(voir les explication plus haut)
il faut retrouver le nombre a crypte en utilisant la position
ds ce fichier le nombre est apartir de la position 10 et est composé de 10 chiffres.
le nombre est repete trois fois ds le meme enregistrement.
(voir les explication plus haut)
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 419
5 mai 2011 à 19:58
5 mai 2011 à 19:58
Oui, ben t'as un bon début de réponse pour savoir où chercher non ?
Ou on doit tout faire à ta place ?
Ou on doit tout faire à ta place ?
yallar
Messages postés
17
Date d'inscription
mardi 3 mai 2011
Statut
Membre
Dernière intervention
10 mai 2011
5 mai 2011 à 20:13
5 mai 2011 à 20:13
je suis un debutant et je s'utilise un doc de 6 pages pris sur le net
doc (Cours utilisateur UNIX : La commande awk)
doc (Cours utilisateur UNIX : La commande awk)
yallar
Messages postés
17
Date d'inscription
mardi 3 mai 2011
Statut
Membre
Dernière intervention
10 mai 2011
6 mai 2011 à 14:12
6 mai 2011 à 14:12
je ne m'ensorts pas avec la commande :
awk '{B=substr($0,10,10);A=gsub(".","9",substr($0,10,10)); print substr($0,10,10)-B}' fic.txt
awk '{B=substr($0,10,10);A=gsub(".","9",substr($0,10,10)); print substr($0,10,10)-B}' fic.txt
yallar
Messages postés
17
Date d'inscription
mardi 3 mai 2011
Statut
Membre
Dernière intervention
10 mai 2011
Modifié par yallar le 9/05/2011 à 12:09
Modifié par yallar le 9/05/2011 à 12:09
Merci pour votre aide:
mondiale scripte:
awk '{r="9999999999999999999"; gsub(substr($0,21,19),r - substr($0,21,19),$0); print}' FICH1.TXT> TD.TXT
le fichier en entrée FICH1.TXT
0000000000 2005011
2001NUVISAADWD0210773741215971622531478 11050204411105020441230 6P142 2 0212123741215971622531478000000+00000
2001NUVISAADWD0210715276211921622538007000 11050118481105011848560 6P142 2 0212145276211921622538007000000+00000
2001NUVISAADWD0210783331819761400353 000 11050209401105020940000 6P142 2 0212143331819761400353 000000+00000
2001NUVISAADWD0210773331819654907892169000 11050209401105020940150 6P142 2 0212143331819654907892169000000+00000
2001NUVISAADWD0210737331819654907891 000 11050209401105020940280 6P142 2 0212147331819654907891 000000+00000
2001NUVISAADWD0210773331819651478734367000 11050209401105020940410 6P142 2 0212143331819651478734367000000+00000
990000000000 2005011
fichier en sorti:
0000000000 1e+19
2001NUVISAADWD0210776.25878e+18 11050204411105020441230 6P142 2 0212126.25878e+18000000+00000
2001NUVISAADWD0210714.72379e+18000 11050118481105011848560 6P142 2 0212144.72379e+18000000+00000
2001NUVISAADWD0210789.99667e+18000 11050209401105020940000 6P142 2 0212149.99667e+18000000+00000
2001NUVISAADWD0210776.66818e+18000 11050209401105020940150 6P142 2 0212146.66818e+18000000+00000
2001NUVISAADWD0210739.99267e+18000 11050209401105020940280 6P142 2 0212149.99267e+18000000+00000
2001NUVISAADWD0210776.66818e+18000 11050209401105020940410 6P142 2 0212146.66818e+18000000+00000
990000000000 1e+19
mon probleme est que lors du remplacement du resultat, le format du resultat change:
3741215971622531478
devient: 6.25878e+18
je veux que le resultat s'ecrie sous cette forme: 6258784028377468521
l'entete et le pier de page ne soient pas modifié.
mondiale scripte:
awk '{r="9999999999999999999"; gsub(substr($0,21,19),r - substr($0,21,19),$0); print}' FICH1.TXT> TD.TXT
le fichier en entrée FICH1.TXT
0000000000 2005011
2001NUVISAADWD0210773741215971622531478 11050204411105020441230 6P142 2 0212123741215971622531478000000+00000
2001NUVISAADWD0210715276211921622538007000 11050118481105011848560 6P142 2 0212145276211921622538007000000+00000
2001NUVISAADWD0210783331819761400353 000 11050209401105020940000 6P142 2 0212143331819761400353 000000+00000
2001NUVISAADWD0210773331819654907892169000 11050209401105020940150 6P142 2 0212143331819654907892169000000+00000
2001NUVISAADWD0210737331819654907891 000 11050209401105020940280 6P142 2 0212147331819654907891 000000+00000
2001NUVISAADWD0210773331819651478734367000 11050209401105020940410 6P142 2 0212143331819651478734367000000+00000
990000000000 2005011
fichier en sorti:
0000000000 1e+19
2001NUVISAADWD0210776.25878e+18 11050204411105020441230 6P142 2 0212126.25878e+18000000+00000
2001NUVISAADWD0210714.72379e+18000 11050118481105011848560 6P142 2 0212144.72379e+18000000+00000
2001NUVISAADWD0210789.99667e+18000 11050209401105020940000 6P142 2 0212149.99667e+18000000+00000
2001NUVISAADWD0210776.66818e+18000 11050209401105020940150 6P142 2 0212146.66818e+18000000+00000
2001NUVISAADWD0210739.99267e+18000 11050209401105020940280 6P142 2 0212149.99267e+18000000+00000
2001NUVISAADWD0210776.66818e+18000 11050209401105020940410 6P142 2 0212146.66818e+18000000+00000
990000000000 1e+19
mon probleme est que lors du remplacement du resultat, le format du resultat change:
3741215971622531478
devient: 6.25878e+18
je veux que le resultat s'ecrie sous cette forme: 6258784028377468521
l'entete et le pier de page ne soient pas modifié.