cs_grandvizir
Messages postés1106Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention 3 septembre 200622 9 déc. 2004 à 20:47
Sympa ce MAURICIO !
cs_MAURICIO
Messages postés2106Date d'inscriptionmardi 10 décembre 2002StatutModérateurDernière intervention15 décembre 20145 9 déc. 2004 à 13:02
Ok, pas de problème ...
On est là pour apprendre et, toutes les remarques sont constructives même quand celles-ci ne semblent pas justifiées à nos yeux.
cs_grandvizir
Messages postés1106Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention 3 septembre 200622 8 déc. 2004 à 13:48
Je te présente mes excuses pour le 28053. Il faudra faire une offre d'un "2 in 1".
;)
cs_MAURICIO
Messages postés2106Date d'inscriptionmardi 10 décembre 2002StatutModérateurDernière intervention15 décembre 20145 6 déc. 2004 à 11:32
Salut grandvizir
:))))
cs_grandvizir
Messages postés1106Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention 3 septembre 200622 3 déc. 2004 à 19:47
Salut
:))))
cs_MAURICIO
Messages postés2106Date d'inscriptionmardi 10 décembre 2002StatutModérateurDernière intervention15 décembre 20145 3 déc. 2004 à 19:06
Ok, je m' y suis collé vu l' enthousiasme général...
D' ailleurs, g presque finit ...
Je les posterai peut etre pas vu que ça a l' air d' interesser personne : (
cs_MAURICIO
Messages postés2106Date d'inscriptionmardi 10 décembre 2002StatutModérateurDernière intervention15 décembre 20145 30 nov. 2004 à 18:14
Il serait interessant de, basé sur cet exemple créer les fonctions de cryptage de fichiers. Il faut lire chaque byte du fichier source pour créer 2 fichiers:
- un fichier crypté
- un fichier clé
Dans ce cas la clé pour chaque byte est un byte (ok, j' ai pas l' ait con là) : soit 0 ou 1 ...
Si qqu' un a envie de s' y coller, ça me permettra de me reposer 2 secondes ....
cs_MAURICIO
Messages postés2106Date d'inscriptionmardi 10 décembre 2002StatutModérateurDernière intervention15 décembre 20145 30 nov. 2004 à 13:02
Pour ceux que ça interesse, voilà le source du cryptage que j' avais crée il y a longtemps :
function STRING_CRYPT(Texto: String): String;
var i: Integer;
_Ord: Integer;
begin
RESULT := '';
for i := 1 to Length(Texto) do
begin
_Ord := Ord(Texto[i]);
If _Ord < 128
Then _Ord := _Ord + 127
Else _Ord := _Ord - 127;
RESULT := Char(_Ord) + RESULT;
end;
end;
function STRING_DECRYPT(Texto: String): String;
var i: Integer;
_Ord: Integer;
begin
RESULT := ''; // Variable := ((i * 100) Div nbCars) + 1; // Entre 1 e 101 ...
for i := 1 to Length(Texto) do
begin
_Ord := Ord(Texto[i]);
If _Ord < 128
Then _Ord := _Ord + 127
Else _Ord := _Ord - 127;
9 déc. 2004 à 20:47
9 déc. 2004 à 13:02
On est là pour apprendre et, toutes les remarques sont constructives même quand celles-ci ne semblent pas justifiées à nos yeux.
8 déc. 2004 à 13:48
;)
6 déc. 2004 à 11:32
:))))
3 déc. 2004 à 19:47
:))))
3 déc. 2004 à 19:06
D' ailleurs, g presque finit ...
Je les posterai peut etre pas vu que ça a l' air d' interesser personne : (
30 nov. 2004 à 18:14
- un fichier crypté
- un fichier clé
Dans ce cas la clé pour chaque byte est un byte (ok, j' ai pas l' ait con là) : soit 0 ou 1 ...
Si qqu' un a envie de s' y coller, ça me permettra de me reposer 2 secondes ....
30 nov. 2004 à 13:02
function STRING_CRYPT(Texto: String): String;
var i: Integer;
_Ord: Integer;
begin
RESULT := '';
for i := 1 to Length(Texto) do
begin
_Ord := Ord(Texto[i]);
If _Ord < 128
Then _Ord := _Ord + 127
Else _Ord := _Ord - 127;
RESULT := Char(_Ord) + RESULT;
end;
end;
function STRING_DECRYPT(Texto: String): String;
var i: Integer;
_Ord: Integer;
begin
RESULT := ''; // Variable := ((i * 100) Div nbCars) + 1; // Entre 1 e 101 ...
for i := 1 to Length(Texto) do
begin
_Ord := Ord(Texto[i]);
If _Ord < 128
Then _Ord := _Ord + 127
Else _Ord := _Ord - 127;
RESULT := Char(_Ord) + RESULT;
end;
end;