Bonjour à tous ceux qui suivent cette discussion
Le procédé de cryptage développé en coopération ici Gilbert et moi a abouti à la construction d'une DLL utilisable en Delphi ou autres (qui acceptent les chaînes windows) mise en pièce jointe pour qui voudra l'utiliser.
Pour l'utiliser à bon escient :
1/ mettre la library CryptoV64.dll dans le même répertoire que le programme appelant
2/ placer dans la partie implémentation du programme appelant la déclaration suivante
procedure CrypteV64(Tp: pointer; Key: ShortString; Size: longWord); stdCall; external'CryptoV64';
3/ charger les bytes-data à crypter dans un tampon mémoire de votre choix (le mieux étant un TMémoryStream)
4/ placer la clé de cryptage-décryptage alphanumérique obligatoirement dans une shortstring car il est impossible de passer une string delphi. Le nombre de chr de cette clé doit varier de 8 minimum à 255 maximum selon le besoin de sécurité voulu (attention le décryptage correspondant ne sera possible qu'avec absolument la même clé !)
5/ crypter-décrypter avec la commande :
CrypteV64(Tampon,Cle,Size);
Passer à cette procedure : l'adresse du tampon (MonStream.Memory), la clé définie en shortstring, et la taille du tampon (MonStream.Size).
Garantie rapide...
Partager