OVH Cloud OVH Cloud

question sur cryptage

9 réponses
Avatar
dav
j'ai un fichier binaire que je désire, pour des raisons de
confidentialité, crypter. de façon primaire et simple.
je pense à une utilisation de XOR comme ceci :

cle = 9
longueur = FileLen(fichier)
Open fichier For Binary As #f
For a = 1 To longueur
Get #f, a, car
car = Chr$(Asc(car) Xor cle)
Put #f, a, car
Next
Close

j'ai deux questions :

- comment utiliser une clé plus longue, et alpha numérique...
- mon fichier dépasse 250 000 octets, il y a donc des longueurs lors du
cryptage, comment faire pour améliorer la vitesse...?

merci de votre aide,
dav

9 réponses

Avatar
LE TROLL
B'jour,

Y a peut être des spécialistes du cryptage, quant à moi, je fais une
boucle, et je donne des valeurs différentes aux lettres et chiffres, par
exemple A = 10, 0 = c...
C'est suffisant pour quelqu'un qui ne sait pas programmer, sinon il faut
casser les proportions, car dans le cas contraire c'est enfantin à
reconstituer, par exemple en français (faut identifier la langue), on sait
qu'il y a dans un texte représentatif x% de A, y% de E, il suffit ensuite de
reconstituer ainsi, puis de finir à l'oeil, souvent on a quelque chose de
parlant...
Alors un bon cryptage, c'est rajouter des couches successives et enlever les
proportions de lettres de la langue (donc des changements de méthodes de
cryptage en cours de route), mais il y a peut être aussi (sans doute), de
logiciels qui font ça...
--------

"dav" a écrit dans le message de news:
41a4cb3e$0$9094$
j'ai un fichier binaire que je désire, pour des raisons de
confidentialité, crypter. de façon primaire et simple.
je pense à une utilisation de XOR comme ceci :

cle = 9
longueur = FileLen(fichier)
Open fichier For Binary As #f
For a = 1 To longueur
Get #f, a, car
car = Chr$(Asc(car) Xor cle)
Put #f, a, car
Next
Close

j'ai deux questions :

- comment utiliser une clé plus longue, et alpha numérique...
- mon fichier dépasse 250 000 octets, il y a donc des longueurs lors du
cryptage, comment faire pour améliorer la vitesse...?

merci de votre aide,
dav


Avatar
Quasimodo
dav explained :
j'ai un fichier binaire que je désire, pour des raisons de confidentialité,
crypter. de façon primaire et simple.
je pense à une utilisation de XOR comme ceci :

cle = 9
longueur = FileLen(fichier)
Open fichier For Binary As #f
For a = 1 To longueur
Get #f, a, car
car = Chr$(Asc(car) Xor cle)
Put #f, a, car
Next
Close

j'ai deux questions :

- comment utiliser une clé plus longue, et alpha numérique...
- mon fichier dépasse 250 000 octets, il y a donc des longueurs lors du
cryptage, comment faire pour améliorer la vitesse...?

merci de votre aide,
dav



bonsoir,
je vous déconseille la méthode du xor, malgré qu'elle soit la meilleur
davant tout ce qui est rsa, blowfish, double des (ddes),...
Pourquoi: par ce qu'elle n'est valable qu'une seule et une seule fois
pour le même password. Par ce que pour que cette méthode soit
significative, il faut que la clef soit de la même longueur que ce qui
est à chiffrer.
Aussi, pour ne pas devoir ré-inventer la roue : validation de l'algo,
chercher le bon algo, comparer les performances des algo, ... je vous
conseille d'utiliser le système de chiffrement de microsoft : vois mon
post du 06/11/2004 à 23:39 en réponse à Dav pour son post "votre aide
pour cryptage" du 06/11/2004 à 10:57 --> CAPICOM

@+Quaz

--
This is an automatic signature of MesNews.
Site : http://mesnews.no-ip.com
Avatar
Quasimodo
dav has brought this to us :
j'ai un fichier binaire que je désire, pour des raisons de confidentialité,
crypter. de façon primaire et simple.
je pense à une utilisation de XOR comme ceci :

cle = 9
longueur = FileLen(fichier)
Open fichier For Binary As #f
For a = 1 To longueur
Get #f, a, car
car = Chr$(Asc(car) Xor cle)
Put #f, a, car
Next
Close

j'ai deux questions :

- comment utiliser une clé plus longue, et alpha numérique...
- mon fichier dépasse 250 000 octets, il y a donc des longueurs lors du
cryptage, comment faire pour améliorer la vitesse...?

merci de votre aide,
dav



Re,
j'ai oublié vous pouvez aussi aller voir sur gpg, peut être existe il
une lib freeware en gpl ou quelque chose d'équivalent?

@+Quaz

--
This is an automatic signature of MesNews.
Site : http://mesnews.no-ip.com
Avatar
christophe-pasde
Pour faire soi même

"Cryptographie Théorie et pratique" par Douglas Stinson aux éditions
Vuibert.

Ca va du syteme par décalage trés simple au système RSA clef publique.

Bon a partir de la page 40 il faut un doctorat de maths (lol).
Mais de 1 à 40 il y a déjà des choses trés interressantes.


Christophe

dav a écrit :
j'ai un fichier binaire que je désire, pour des raisons de
confidentialité, crypter. de façon primaire et simple.
je pense à une utilisation de XOR comme ceci :

cle = 9
longueur = FileLen(fichier)
Open fichier For Binary As #f
For a = 1 To longueur
Get #f, a, car
car = Chr$(Asc(car) Xor cle)
Put #f, a, car
Next
Close

j'ai deux questions :

- comment utiliser une clé plus longue, et alpha numérique...
- mon fichier dépasse 250 000 octets, il y a donc des longueurs lors du
cryptage, comment faire pour améliorer la vitesse...?

merci de votre aide,
dav


Avatar
Patrice Henrio
Intéressant comme bibliographie. Merci

"christophe-pasde<> @wanadoo.fr>" <"christophe-pasde<> a écrit dans le
message de news: 41a4e87b$0$9072$
Pour faire soi même

"Cryptographie Théorie et pratique" par Douglas Stinson aux éditions
Vuibert.

Ca va du syteme par décalage trés simple au système RSA clef publique.

Bon a partir de la page 40 il faut un doctorat de maths (lol).
Mais de 1 à 40 il y a déjà des choses trés interressantes.


Christophe

dav a écrit :
j'ai un fichier binaire que je désire, pour des raisons de
confidentialité, crypter. de façon primaire et simple.
je pense à une utilisation de XOR comme ceci :

cle = 9
longueur = FileLen(fichier)
Open fichier For Binary As #f
For a = 1 To longueur
Get #f, a, car
car = Chr$(Asc(car) Xor cle)
Put #f, a, car
Next
Close

j'ai deux questions :

- comment utiliser une clé plus longue, et alpha numérique...
- mon fichier dépasse 250 000 octets, il y a donc des longueurs lors du
cryptage, comment faire pour améliorer la vitesse...?

merci de votre aide,
dav




Avatar
christophe-pasde
Salut

Tu t'en es tiré comment avec tes API graphiques ?

Christophe

Patrice Henrio a écrit :
Intéressant comme bibliographie. Merci

"christophe-pasde<> @wanadoo.fr>" <"christophe-pasde<> a écrit dans le
message de news: 41a4e87b$0$9072$

Pour faire soi même

"Cryptographie Théorie et pratique" par Douglas Stinson aux éditions
Vuibert.

Ca va du syteme par décalage trés simple au système RSA clef publique.

Bon a partir de la page 40 il faut un doctorat de maths (lol).
Mais de 1 à 40 il y a déjà des choses trés interressantes.


Christophe

dav a écrit :

j'ai un fichier binaire que je désire, pour des raisons de
confidentialité, crypter. de façon primaire et simple.
je pense à une utilisation de XOR comme ceci :

cle = 9
longueur = FileLen(fichier)
Open fichier For Binary As #f
For a = 1 To longueur
Get #f, a, car
car = Chr$(Asc(car) Xor cle)
Put #f, a, car
Next
Close

j'ai deux questions :

- comment utiliser une clé plus longue, et alpha numérique...
- mon fichier dépasse 250 000 octets, il y a donc des longueurs lors du
cryptage, comment faire pour améliorer la vitesse...?

merci de votre aide,
dav









Avatar
Patrice Henrio
Pour l'instant je suis en train d'essayer d'écrire des noms de fleuve le
long du cours des dits fleuves. Donc transformation de lettres en points (en
segments pour être plus précis) puis transformation de ces points en
coordonnées terrestres et enfin affichage avec l'API PolyPolyline en même
temps que le fleuve.
En fait le calcul est fait une fois pour toute sous excell et placé dans un
fichier binaire que je récupère sous forme d'un tableau de PointAPI.

par contre pour les Brush personnalisées (je souhaite des hâchures) pour
remplir des régions, je ne sais pas comment faire.

Enfin ça m'occcuppe.





"christophe-pasde<> @wanadoo.fr>" <"christophe-pasde<> a écrit dans le
message de news: 41a58cb6$0$9080$
Salut

Tu t'en es tiré comment avec tes API graphiques ?

Christophe

Patrice Henrio a écrit :
Intéressant comme bibliographie. Merci

"christophe-pasde<> @wanadoo.fr>" <"christophe-pasde<> a écrit dans le
message de news: 41a4e87b$0$9072$

Pour faire soi même

"Cryptographie Théorie et pratique" par Douglas Stinson aux éditions
Vuibert.

Ca va du syteme par décalage trés simple au système RSA clef publique.

Bon a partir de la page 40 il faut un doctorat de maths (lol).
Mais de 1 à 40 il y a déjà des choses trés interressantes.


Christophe

dav a écrit :

j'ai un fichier binaire que je désire, pour des raisons de
confidentialité, crypter. de façon primaire et simple.
je pense à une utilisation de XOR comme ceci :

cle = 9
longueur = FileLen(fichier)
Open fichier For Binary As #f
For a = 1 To longueur
Get #f, a, car
car = Chr$(Asc(car) Xor cle)
Put #f, a, car
Next
Close

j'ai deux questions :

- comment utiliser une clé plus longue, et alpha numérique...
- mon fichier dépasse 250 000 octets, il y a donc des longueurs lors du
cryptage, comment faire pour améliorer la vitesse...?

merci de votre aide,
dav










Avatar
christophe-pasde
Si tu travailles sur des cartes je peux de donner du code qui permet
d'ecrire du texte dans un DC de manière orientée.

Christophe

Patrice Henrio a écrit :

Pour l'instant je suis en train d'essayer d'écrire des noms de fleuve le
long du cours des dits fleuves. Donc transformation de lettres en points (en
segments pour être plus précis) puis transformation de ces points en
coordonnées terrestres et enfin affichage avec l'API PolyPolyline en même
temps que le fleuve.
En fait le calcul est fait une fois pour toute sous excell et placé dans un
fichier binaire que je récupère sous forme d'un tableau de PointAPI.

par contre pour les Brush personnalisées (je souhaite des hâchures) pour
remplir des régions, je ne sais pas comment faire.

Enfin ça m'occcuppe.





"christophe-pasde<> @wanadoo.fr>" <"christophe-pasde<> a écrit dans le
message de news: 41a58cb6$0$9080$

Salut

Tu t'en es tiré comment avec tes API graphiques ?

Christophe

Patrice Henrio a écrit :

Intéressant comme bibliographie. Merci

"christophe-pasde<> @wanadoo.fr>" <"christophe-pasde<> a écrit dans le
message de news: 41a4e87b$0$9072$


Pour faire soi même

"Cryptographie Théorie et pratique" par Douglas Stinson aux éditions
Vuibert.

Ca va du syteme par décalage trés simple au système RSA clef publique.

Bon a partir de la page 40 il faut un doctorat de maths (lol).
Mais de 1 à 40 il y a déjà des choses trés interressantes.


Christophe

dav a écrit :


j'ai un fichier binaire que je désire, pour des raisons de
confidentialité, crypter. de façon primaire et simple.
je pense à une utilisation de XOR comme ceci :

cle = 9
longueur = FileLen(fichier)
Open fichier For Binary As #f
For a = 1 To longueur
Get #f, a, car
car = Chr$(Asc(car) Xor cle)
Put #f, a, car
Next
Close

j'ai deux questions :

- comment utiliser une clé plus longue, et alpha numérique...
- mon fichier dépasse 250 000 octets, il y a donc des longueurs lors du
cryptage, comment faire pour améliorer la vitesse...?

merci de votre aide,
dav













Avatar
Patrice Henrio
ok, je suis intéressé. On peut d'ailleurs peut-être lancer une autre
conversation ?


"christophe-pasde<> @wanadoo.fr>" <"christophe-pasde<> a écrit dans le
message de news: 41a5b5cd$0$1143$
Si tu travailles sur des cartes je peux de donner du code qui permet
d'ecrire du texte dans un DC de manière orientée.

Christophe

Patrice Henrio a écrit :

Pour l'instant je suis en train d'essayer d'écrire des noms de fleuve le
long du cours des dits fleuves. Donc transformation de lettres en points
(en segments pour être plus précis) puis transformation de ces points en
coordonnées terrestres et enfin affichage avec l'API PolyPolyline en même
temps que le fleuve.
En fait le calcul est fait une fois pour toute sous excell et placé dans
un fichier binaire que je récupère sous forme d'un tableau de PointAPI.

par contre pour les Brush personnalisées (je souhaite des hâchures) pour
remplir des régions, je ne sais pas comment faire.

Enfin ça m'occcuppe.





"christophe-pasde<> @wanadoo.fr>" <"christophe-pasde<> a écrit dans le
message de news: 41a58cb6$0$9080$

Salut

Tu t'en es tiré comment avec tes API graphiques ?

Christophe

Patrice Henrio a écrit :

Intéressant comme bibliographie. Merci

"christophe-pasde<> @wanadoo.fr>" <"christophe-pasde<> a écrit dans le
message de news: 41a4e87b$0$9072$


Pour faire soi même

"Cryptographie Théorie et pratique" par Douglas Stinson aux éditions
Vuibert.

Ca va du syteme par décalage trés simple au système RSA clef publique.

Bon a partir de la page 40 il faut un doctorat de maths (lol).
Mais de 1 à 40 il y a déjà des choses trés interressantes.


Christophe

dav a écrit :


j'ai un fichier binaire que je désire, pour des raisons de
confidentialité, crypter. de façon primaire et simple.
je pense à une utilisation de XOR comme ceci :

cle = 9
longueur = FileLen(fichier)
Open fichier For Binary As #f
For a = 1 To longueur
Get #f, a, car
car = Chr$(Asc(car) Xor cle)
Put #f, a, car
Next
Close

j'ai deux questions :

- comment utiliser une clé plus longue, et alpha numérique...
- mon fichier dépasse 250 000 octets, il y a donc des longueurs lors
du cryptage, comment faire pour améliorer la vitesse...?

merci de votre aide,
dav