Bonjour à toutes et à tous,
@ foetus, merci de ta suggestion mais n'ayant jamais du réaliser un mot de passe crypté, je serai perdu avec D6 si j'adoptais ton idée.
Il faut savoir que pour cette application personnelle, le vidéoparlophone doit avant tout être paramétré depuis son application (Doorphone) sur Gsm donc sur l'application Pc (qui n'existe pas), on doit connaître son Ip, l'user, le mot de passe et le port à l'avance.
Voila voilou.
@+,
cincap
Bonjour à toutes et à tous,
Concernant ce sujet, Paul Thoth avait une seule procédure (Crypt/Decrypt) que j'ai testé, en incluant cette procédure et en l'utilisant à partir du fichier Ini, je perd deux caractères lors du décryptage.
En utilisant cette procédure avec un bouton "Crypt" et un bouton "Décrypt" j'ai tous les caractères !
Utilisation Crypt :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 // Paul thoth procedure Crypt(var Data; Size: Integer; Seed: Cardinal); var p : PByte; i : Integer; begin RandSeed := Seed; // initialiser le générateur de nombres aléatoires p := @Data; for i := 0 to Size - 1 do begin p^ := p^ xor Random(255); Inc(p); end; end;
Utilisation Décrypt:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 procedure TForm1.Button1Click(Sender: TObject); begin s := Edpass.text; Crypt(s[1], Length(s) * SizeOf(Char), 456); end;
@+,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 procedure TForm1.Button2Click(Sender: TObject); begin s := Edpass.text; Crypt(s[1], Length(s) * SizeOf(Char), 456); end;
cincap
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager