IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Sécurité Java Discussion :

Récupérer la taille d'une clé


Sujet :

Sécurité Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de Janitrix
    Inscrit en
    Octobre 2005
    Messages
    3 391
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 3 391
    Par défaut Récupérer la taille d'une clé
    Voilà mon problème : je dispose d'un objet KeyPair ou SecretKey, et je voudrais connaitre la taille de la clé (512, 1024, 2048, ...). Est-ce possible avec les classes de base disponibles ?

  2. #2
    Membre émérite Avatar de g_rare
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    608
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 608
    Par défaut
    En fait tout dépend du format de la clé : en général "X.509" pour une PublicKey, "PKCS#8" pour une PrivateKey, et "RAW" pour une SecretKey.

    Pour une SecretKey au format "RAW"...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    int nombreOctets = key.getFormat();
    int tailleBits = nombreOctets * 8;
    Pour une PublicKey et PrivateKey le problème est différent ;
    c'est la KeyPair qui est générée en respectant la <<propriété mathématique>> selon laquelle l'algorithme doit définir un problème calculatoire d'ordre de grandeur la fameuse taille (qui n'est donc pas celle de la clé mais de la complexité mathématique du processus le générant).

    NB_ Les APIs de crypto de Java sont capables d'utiliser une clé sans se soucier de sa taille !


  3. #3
    Membre éprouvé
    Avatar de Janitrix
    Inscrit en
    Octobre 2005
    Messages
    3 391
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 3 391
    Par défaut
    Merci de ta réponse. J'ai résolu le problème en créant une classe qui possède un champ pour ma clé et un pour la taille de la clé. Ainsi, lorsque je genère la clé (donc je connais la taille de la clé), je créais un objet de ma classe et c'est bon. Merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupérer la taille d'une image dans un canevas
    Par Exca dans le forum Tkinter
    Réponses: 3
    Dernier message: 01/12/2006, 12h23
  2. Récupérer la taille d'une JFrame
    Par ®om dans le forum Agents de placement/Fenêtres
    Réponses: 6
    Dernier message: 24/08/2006, 23h02
  3. [MySQL] Récupérer la taille d'une BDD
    Par JoN28fr dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 18/04/2006, 11h58
  4. [Images] Récupérer la taille d'une image
    Par Linaa dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 31/10/2005, 22h43
  5. Récupérer la taille d'une image dans un fichier (GIF/JPEG)
    Par SheikYerbouti dans le forum Multimédia
    Réponses: 4
    Dernier message: 12/05/2005, 14h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo