[Java RSA] cryptage de données avec une clé publique

cryptage de données avec une clé publique [Java RSA] - Java - Programmation

Marsh Posté le 09-07-2004 à 14:35:47    

:hello: all
 
Voilà, j'ai un petit problème avec les classes sécurité java...
 
En fait, j'aurais besoin de savoir comment faire pour initialiser un cryptogramme RSA en ayant déjà la clé publique (sous la forme bit, key, exposant) et l'utiliser pour chiffrer une info...
 
Je sais créer un couple de clé, mais pas utiliser une clé publique pour crypter...
 
Qqu peut m'expliquer ?
 
 
merci d'avance.

Reply

Marsh Posté le 09-07-2004 à 14:35:47   

Reply

Marsh Posté le 09-07-2004 à 14:40:13    

bin c'est la clé privée que tu dois utiliser pour crypter hein ...


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 09-07-2004 à 14:49:15    

Heu, normalement, non, c'est la clé publique pour crypter, et la clé privé pour décrypter...

Reply

Marsh Posté le 09-07-2004 à 15:02:35    

Oui bon en fait tout dépend de ton scénario. J'avais plutot le scéario de la signature digitale en tête (PGP and co) c'est pur ça
 

Citation :


As mentioned in Public-Key Encryption, it's possible to use your private key for encryption and your public key for decryption. Although this is not desirable when you are encrypting sensitive information, it is a crucial part of digitally signing any data. Instead of encrypting the data itself, the signing software creates a one-way hash of the data, then uses your private key to encrypt the hash. The encrypted hash, along with other information, such as the hashing algorithm, is known as a digital signature.  


 
http://developer.netscape.com/docs [...] rity/pkin/
 


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 09-07-2004 à 15:15:08    

yep, là en fait, j'ai un produit qui m'envoie 2 clés rsa, et avec ça, je dois :
 
  - générer un numéro a
  - generer un numéro b
  - créer une clé DES aléatoire
  - créer un vecteur d'initiation DES aléatoire
  - crypter le numéro a avec la clé DES générée
  - crypter la clé DES avec la clé RSA 1
  - crypter le numéro b avec la clé RSA 2.
  - renvoyer les trois trucs cryptés au produit...
 
Ce que je n'arrive pas à faire c'est crypter avec les clé RSA 1 et 2 :cry:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed