Coder un fichier prefs
-
- Messages : 446
- Inscription : mar. 25/mai/2010 17:24
- Localisation : Bnei Brak, Israel
Coder un fichier prefs
j'ai etudie la doc de la bib cipher, pour coder des donnees, et je n'ai pas tout a fait compris quel fonction utiliser pour mes besoins
mon prog utilise une base de donnees, inscrite en prefs, avec des groupes et des keys=values, et le truc ets que je ne veux pas la partager avec tout le monde.
j'ai donc pense a la coder, mais les strings font plus que 8 caracteres, et si j'ai bien compris il faut passer par un buffer a chaque fois, ce que je ne maitrise pas encore, et de plus j'ai peur que ca va ralentir mon prog
en fait ce qu'il me faut c'est 2 fonctions, une pour ecrire une preferencestring codde, et une por la lire
merci
mon prog utilise une base de donnees, inscrite en prefs, avec des groupes et des keys=values, et le truc ets que je ne veux pas la partager avec tout le monde.
j'ai donc pense a la coder, mais les strings font plus que 8 caracteres, et si j'ai bien compris il faut passer par un buffer a chaque fois, ce que je ne maitrise pas encore, et de plus j'ai peur que ca va ralentir mon prog
en fait ce qu'il me faut c'est 2 fonctions, une pour ecrire une preferencestring codde, et une por la lire
merci
Re: Coder un fichier prefs
des procedures d'encodage/decodage de text , il y en a plein le forum 
a commencer par Xor

a commencer par Xor
-
- Messages : 446
- Inscription : mar. 25/mai/2010 17:24
- Localisation : Bnei Brak, Israel
Re: Coder un fichier prefs
je n'ais pas trouve pour prefs
Re: Coder un fichier prefs
pref ou pas ça reste un fichier Ascii non ?
Re: Coder un fichier prefs
Pourquoi ne pas crypter/décrypter le fichier prefs plutôt que son contenu ?
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
-
- Messages : 446
- Inscription : mar. 25/mai/2010 17:24
- Localisation : Bnei Brak, Israel
Re: Coder un fichier prefs
c'est assez lent lorsqu'on utilise beaucoup le fichier prefs
je n'ai pas reussi a creer une procedure pour ecrire et lire une key-value prefs
je n'ai pas reussi a creer une procedure pour ecrire et lire une key-value prefs
Re: Coder un fichier prefs
Bonjour,
Pour crypter/décrypter j'utilise AES Encoder/AES Decoder. Il y a aussi Base64.
Le premier est mieux puisque personne ne pourra trouver le code de cryptage.
En effet, il suffira que tu changes les chiffres dans les DATA.
Mais effectivement il y a un buffer mais ce n'est pas du tout difficile d'utiliser ça.
Regarde l'Aide dans la rubrique Cipher et dans AES Encoder/Decoder.
Moi qui ne suit pas très fort en anglais j'ai compris comment l'utiliser (le texte est en anglais, PB n'ayant pas mis à jour la traduction).
Attention toutefois, en pratique j'ai constaté que le texte doit comporter un minimum de caractère pour que AES Encoder/Decoder fonctionne.
Ce nombre de caractère minimum est faible (je ne me souviens plus combien).
Si tu as par exemple un nombre faible de caractère (par exemple 3), ajoute des espaces en début ou fin de la chaîne.
Pour crypter/décrypter j'utilise AES Encoder/AES Decoder. Il y a aussi Base64.
Le premier est mieux puisque personne ne pourra trouver le code de cryptage.
En effet, il suffira que tu changes les chiffres dans les DATA.
Mais effectivement il y a un buffer mais ce n'est pas du tout difficile d'utiliser ça.
Regarde l'Aide dans la rubrique Cipher et dans AES Encoder/Decoder.
Moi qui ne suit pas très fort en anglais j'ai compris comment l'utiliser (le texte est en anglais, PB n'ayant pas mis à jour la traduction).
Attention toutefois, en pratique j'ai constaté que le texte doit comporter un minimum de caractère pour que AES Encoder/Decoder fonctionne.
Ce nombre de caractère minimum est faible (je ne me souviens plus combien).
Si tu as par exemple un nombre faible de caractère (par exemple 3), ajoute des espaces en début ou fin de la chaîne.
-
- Messages : 446
- Inscription : mar. 25/mai/2010 17:24
- Localisation : Bnei Brak, Israel
Re: Coder un fichier prefs
non j'ai pas compris
en fin de compte j'ai inclu le fichier dans l'exe et a chaque fois que le prog est lance, il copie le fichier dans dossier temp, et apres il l'efface
je ne crois pas que kelkin va s'amuser a decompiler mon exe pour trouver le fichier (je ne sais meme pas si c'est possible)
en fin de compte j'ai inclu le fichier dans l'exe et a chaque fois que le prog est lance, il copie le fichier dans dossier temp, et apres il l'efface
je ne crois pas que kelkin va s'amuser a decompiler mon exe pour trouver le fichier (je ne sais meme pas si c'est possible)
Re: Coder un fichier prefs
J'ai mis à dispo un code pour encoder / decoder en base64.
http://www.purebasic.fr/french/viewtopi ... =3&t=11457
Tu peux tout à fait l'utiliser puis le modifier en remplaçant par exemple tous les P par des A ou autre variation comme d'ajouter une donnée fictive etc....
Ainsi tu parts avec un codage assez simple pour finir avec un codage plus complexe et personnel.
http://www.purebasic.fr/french/viewtopi ... =3&t=11457
Tu peux tout à fait l'utiliser puis le modifier en remplaçant par exemple tous les P par des A ou autre variation comme d'ajouter une donnée fictive etc....
Ainsi tu parts avec un codage assez simple pour finir avec un codage plus complexe et personnel.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
-
- Messages : 446
- Inscription : mar. 25/mai/2010 17:24
- Localisation : Bnei Brak, Israel
Re: Coder un fichier prefs
merci bcp
mais n'est pas assez securise de l'inclure dans l'exe?
mais n'est pas assez securise de l'inclure dans l'exe?
Re: Coder un fichier prefs
Une donnée comme du texte est lisible si elle n'est pas compressée ou cryptée. Un simple editeur de ressource ou même un éditeur hexadecimale devrait faire apparaitre le texte contenu dans un exe.

Pas sûr d'avoir compris le sens de ta questionmais n'est pas assez securise de l'inclure dans l'exe?

~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
-
- Messages : 446
- Inscription : mar. 25/mai/2010 17:24
- Localisation : Bnei Brak, Israel
Re: Coder un fichier prefs
ok je ne savais pas
tu est sur que ton code est a jour, ca affiche une erreur
tu est sur que ton code est a jour, ca affiche une erreur
Re: Coder un fichier prefs
quelle erreur ?
---edit---- testé et fonctionnel..
Peut-être un soucis avec les caractère hébraïques si tu les utilises ?
---edit---- testé et fonctionnel..
Peut-être un soucis avec les caractère hébraïques si tu les utilises ?
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: Coder un fichier prefs
Attention base64 n'est pas un algo de cryptage. C'est uniquement pour coder des données et non les sécuriser. L'un des avantages est qu'il n'y a pas d'accent dans les messages transmis.
C'est, par exemple, utilisé pour transmettre les pièces jointes des mails.

Re: Coder un fichier prefs
s'il utilise ça , pour moi son texte est deja crypté !!Ar-S a écrit : Peut-être un soucis avec les caractère hébraïques si tu les utilises ?

