Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2217 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Cryptage symétrique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Cryptage symétrique

n°1154915
Shine6
Posté le 20-07-2005 à 15:55:39  profilanswer
 


Bonjour,
 
Je cherche une fonction de cryptage symétrique dans java 1.5.
 
J'ai bien trouvé des cryptage :
- non symétriques genre MD5 et SHA (classe MessageDigest)
- a clé publique /privée (classe KeyFactory)
 
Tout ça dans le package java.security. Mais rien en cryptage symétrique ... curieux non  :??:  

mood
Publicité
Posté le 20-07-2005 à 15:55:39  profilanswer
 

n°1154933
Chronoklaz​m
Posté le 20-07-2005 à 16:01:16  profilanswer
 

Il parrait que c'est assez risqué le cryptage symétrique bien que plus simple et plus rapide ...
 
Donc fuck le risque et vive RSA ! :)


Message édité par Chronoklazm le 20-07-2005 à 16:01:50

---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
n°1154976
Shine6
Posté le 20-07-2005 à 16:16:26  profilanswer
 

Chronoklazm a écrit :

Il parrait que c'est assez risqué le cryptage symétrique bien que plus simple et plus rapide ...
 
Donc fuck le risque et vive RSA ! :)


 
Il s'agit de crypter la clé d'activation d'un logiciel, clé qui doit contenir des infos  du style date, version, etc.
 
Pas trop le choix ...

n°1155006
charly007
Posté le 20-07-2005 à 16:30:19  profilanswer
 

Shine6 a écrit :

Bonjour,
Je cherche une fonction de cryptage symétrique dans java 1.5.
 
J'ai bien trouvé des cryptage :
- non symétriques genre MD5 et SHA (classe MessageDigest)


Que je sache, MD5 et SHA ne sont pas des algorithmes de chiffrement à clé symétrique, mais des algorithmes d'empreinte.


Message édité par charly007 le 20-07-2005 à 16:32:10
n°1155010
Chronoklaz​m
Posté le 20-07-2005 à 16:30:46  profilanswer
 

Shine6 a écrit :

Il s'agit de crypter la clé d'activation d'un logiciel, clé qui doit contenir des infos  du style date, version, etc.
 
Pas trop le choix ...


 
Tu met cette clé dans un mail tu le crypte avec du PGP (y a du OpenPGP) et tu l'envoi ... non ?


---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
n°1155026
Shine6
Posté le 20-07-2005 à 16:35:08  profilanswer
 

Chronoklazm a écrit :

Tu met cette clé dans un mail tu le crypte avec du PGP (y a du OpenPGP) et tu l'envoi ... non ?


 
Et je décrypte comment ???

n°1155032
Chronoklaz​m
Posté le 20-07-2005 à 16:37:07  profilanswer
 

Shine6 a écrit :

Et je décrypte comment ???


 
bein avec la clé que le mec aura déjà (clé qui lui a été fournie par téléphone par exemple) ...


---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
n°1155044
Chronoklaz​m
Posté le 20-07-2005 à 16:40:11  profilanswer
 

La première étape d'une conversation PGP est l'envoi de la clé secrète (passphrase). Pour cela elle utilise RSA avec des clés de 1024 bits.


---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
n°1155054
Shine6
Posté le 20-07-2005 à 16:44:20  profilanswer
 

Chronoklazm a écrit :

La première étape d'une conversation PGP est l'envoi de la clé secrète (passphrase). Pour cela elle utilise RSA avec des clés de 1024 bits.


 
Et PGP est implémenté dns java 1.5???

n°1155065
Chronoklaz​m
Posté le 20-07-2005 à 16:48:49  profilanswer
 

Non je crois pas mais y a :  
http://www.iam.unibe.ch/~jampen/pgpjava/


Message édité par Chronoklazm le 20-07-2005 à 16:50:23

---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
mood
Publicité
Posté le 20-07-2005 à 16:48:49  profilanswer
 

n°1155072
charly007
Posté le 20-07-2005 à 16:50:52  profilanswer
 
n°1155085
Chronoklaz​m
Posté le 20-07-2005 à 16:57:49  profilanswer
 


 
C'est du asymetrique ça mais bon ...


---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
n°1155158
Shine6
Posté le 20-07-2005 à 17:38:01  profilanswer
 

Chronoklazm a écrit :

C'est du asymetrique ça mais bon ...


 
Hélas, ca ne convient pas pour ma situation ...
 
le système de clé pub/priv permet d'identifier quelqu'un, alors que j'ai besoin de décoder l'information contenue dans la clé pour savoir si l'activation du logiciel est licite (version, dates de validité, etc.).
 
C'est pour ça que j'ai besoin d'un algo réversible, genre DES. En outre je ne m'attend pas à des scénarii d'attaque sérieuse sur cette clé, donc DES semble suffisant en terme de sécurité.
 
Il me reste donc à implémenter DES en java ???

n°1155163
push
/dev/random
Posté le 20-07-2005 à 17:43:54  profilanswer
 
n°1155167
charly007
Posté le 20-07-2005 à 17:44:59  profilanswer
 
n°1155189
Shine6
Posté le 20-07-2005 à 18:15:01  profilanswer
 


 
Oui, c'est, tout à fait ça, la classe javax.crypto fournit les méthodes adéquates ...
 
Merci !

n°1155192
charly007
Posté le 20-07-2005 à 18:19:57  profilanswer
 

;)

n°1155204
Shine6
Posté le 20-07-2005 à 18:30:24  profilanswer
 


 
Intéressant,
 
Il est recommandé d'utiliser les fonctions de "wraping" pour dissimuler la clé de cryptage ...  
 
dans mon cas, elle doit être stockée dans le code ! Ca vaut surement de la peine de la stocker sous forme "wraped" ...

n°1155294
shaiulud
Posté le 20-07-2005 à 20:03:01  profilanswer
 

tu peux utilisé JCE (chez sun) et crypter en AES, symétrique fort (10^12 ans pour casser la clé en force brute)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Cryptage symétrique

 

Sujets relatifs
Cryptage d'ip ULTRA FACILE (j'ai le modele) [pétard mouillé inside]Cryptage variables url
cryptage decryptage d imageCryptage Image
probleme de cryptage de mot de passe[mysql] nouveau cryptage du mot de passe
Cryptage md5 & java[C] Cryptage du traffic TCP/IP
cryptage et decryptageRetrouver un algorithme de cryptage...
Plus de sujets relatifs à : Cryptage symétrique


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)