Delphi inserer une chaine binaire dans un module

etimat Messages postés 1 Date d'inscription mardi 1 avril 2003 Statut Membre Dernière intervention 14 janvier 2005 - 14 janv. 2005 à 10:45
cs_Kenavo Messages postés 702 Date d'inscription vendredi 21 mars 2003 Statut Membre Dernière intervention 1 octobre 2009 - 14 janv. 2005 à 13:55
Svp

comment affecter dans l'editeur delphi une chaine binaire
a une "string" sans que les codes crlf ect.. soient interpretes
afin que cette chaine binaire se retrouve dans son
integralite dans l'executable *

Objectif :
cette chaine est une clef de cryptage qui est genere par un autre module.
Une fois decrype par le module la contenant elle permet l'execution d'une
commande qui comporte un password administrateur
ce qui impose q'elle n'apparaisse pas en clair dans l'executable .

c'est un probleme d'affectation dans l'editeur delphi

si qqun a la solution grand merci

Etimat

1 réponse

cs_Kenavo Messages postés 702 Date d'inscription vendredi 21 mars 2003 Statut Membre Dernière intervention 1 octobre 2009 5
14 janv. 2005 à 13:55
Salut,

Il te faut remplacer tous les caractères à la c... par leur représentation décimale ou hexadécimale (# caractère ; $ hexadécimal):

par ex. :

#13 #$0D "caractère" retour chariot
#10 #$0A
"caractère"
saut de ligne
#09 #$09
"caractère"
tabulation

etc ...



Ta décalration peut alors ressembler à :



Const

Cle : String = 'Cle1'+#$0D#$0A'Clé'#$9'2'; //ou
'Cle1'+#13#10'Clé'#$9'2'




Ken@vo

____________________

Code, Code, Codec !
0
Rejoignez-nous