besoin d'aide: cryptage [HELP] - Sécurité - Windows & Software
Marsh Posté le 11-08-2004 à 17:41:58
up, je souhaite juste quelques noms de soft , sa m'aiderai dans cette recherche
Marsh Posté le 11-08-2004 à 17:46:39
Je vois pas trop ce que tu veux faire.
La chaine est générée où ?
Sinon pour chiffrer un message GnuPG me semble pas mal.
Marsh Posté le 11-08-2004 à 17:51:32
bon alors le client achete le soft , il veut l'upgrader , pour cela
il lance upgrade.exe
cet exe genere une chaine de caracteres ,en se basant sur pas mal de parametres ( serial disque, adresse MAC etc .. )
il nous envoie cette chaine de caracteres via email et on lui renvoie cette chaine de caracteres resultant de cette chaine par email .
il la rentre dans le programme et sa débloque les fonctionnalités du soft .
on veut proteger la clée générée par upgrade.exe , en gros que upgrade.exe face appell a une dll ou autre , qui encrypte la chaine de caracteres , et que seul nous puissions la décrypter .
Marsh Posté le 11-08-2004 à 17:56:45
Va voir du côté d'OpenSSL ou de http://msdn.microsoft.com/library/ [...] graphy.asp
Je ne vois pas l'utilité de chiffrer un chaîne qui finalement sera utilisé une seule fois.
De plus le client ayant l'exe peut être en mesure de reconstituer la clé par reverse engineering.
Marsh Posté le 11-08-2004 à 18:01:15
l'exe qui génére est compilé déja et sécurisé .
le but est de ne pas pouvoir casser la clée afin d'ugrader a volontée plusieurs softs
Marsh Posté le 11-08-2004 à 18:04:43
Mais c'est retour (ce que tu renvoies au client) que tu veux chiffrer alors ?
Marsh Posté le 11-08-2004 à 18:11:29
bien il faut que nous seuls soyons aptes a déchiffrer le code ( la chaine de caracteres générée par upgrade.exe ) qui transite .
a l'aller
supgrade.exe gérere code1 , le client nous l'envoie par email.
et
au retour
on lui renvoie code2
le code de dévérouillage du soft ( dépênd du code 1 )
on veut que code1 et code2 soient cryptés aprés qu'ils aient été générés
Marsh Posté le 11-08-2004 à 18:16:00
il faut que supgrade.exe et nous seuls soyons aptes a déchiffrer le code .
-> la clée publique contenue dans le code source de supgrade , compilé en xxxx bits ( en fesant appel a une .dll ou autre )
-> de l'autre coté lorsque on reçoit le code d'upgrade compilé , nous devons ( et nous seuls ) pouvoir le déchiffrer .
a partir de ce code générer un autre code qui sera le code de déverouillafge , et re crypter et renvoyer ....
Marsh Posté le 11-08-2004 à 18:17:04
je sais, j'ai récupéré le bébé , comme ojn dit , je suis dans la merde , je n'ai aucunes connaissance en programmation , on m'a demandé de trouver un soft ou une dll de cryptage , sont gentil , mais je seche
Marsh Posté le 11-08-2004 à 18:40:30
Le deuxième message que j'ai posté me semble la solution la plus appropriée mais bon faut des connaissances en developpement.
Marsh Posté le 11-08-2004 à 17:30:51
j'ai besoin d'aide , je dois présenter demain un topo sur les différentes solutiond e cryptage a mon boss, sa me soule , il comprends rien en plus .
Je luyi ai parlé que GPGP e,ntre autre , de lignes de codes en VB , en MySQL ..etc .
lui il veut acheter un soft , le payer , prendre ce qu'il ya ade plus sur .
un exe de notre soft génere une cahine de caracteres , il faudrait un soft qui le crypte , et qu'une fois que nous recevons cette chaine de caracteres cryptée on puisse la décrypter .
mais dans l'historie il ne faut pas que l'utilisateur puisse déchiffrer le code , ou le cryptage .
C'est pour upgrader notre soft .
Merci de votre aide