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 :

padding de DES


Sujet :

Sécurité Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 29
    Par défaut padding de DES
    Bonjour
    Par défaut, DES traite le texte clair par blocks de 8 octets. Si le dernier block a une taille plus petite que 8 octets, on fait le padding pour compléter les 8 octets. Moi je travaille avec "DES/ECB/PKCS5Padding" en java.
    Mon problème se pose quand le texte clair est de taille multiple de 8 (8 , 16, 24 octets ...) L'algorithme ajoute 8 octets de padding bien que ce n'est pas nécessaire.
    Si quelqu'un pourrait m'expliquer pourquoi et merci.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    Cela est normal, java ajoute toujours un padding, ça fait partie des techniques standards utilisées pour éviter les ambiguités lorsque la taille du texte à chiffrer est variable. Comme ça la personne recevant le message chiffré sait qu'il y a toujours un padding appliqué dans ce mode.
    Donc pour résumer : ce n'est pas une obligation, c'est une habitude qui évite des problèmes

    A plus

  3. #3
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 29
    Par défaut
    Merci George
    Ce que j'ai compris: Java ne respecte pas le standard padding sélectionné (g.e: PKCS5Padding) à la lettre.
    Merci de me le confirmer si c'est bel et bien Ça.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Il le respecte. Autant que je me souvienne le standard ne dis pas que si le compte tombe juste le padding ne doit pas être utilisé.
    Java respecte au contraire une convention et une pratique utilisée par beaucoup de monde qui enlève toute ambiguïté : le padding est toujours présent.

  5. #5
    Expert confirmé
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 419
    Par défaut
    Citation Envoyé par mcherkao88 Voir le message
    Merci George
    Ce que j'ai compris: Java ne respecte pas le standard padding sélectionné (g.e: PKCS5Padding) à la lettre.
    Merci de me le confirmer si c'est bel et bien Ça.
    A la lettre, le standard dit qu'il faut mettre le padding même quand le modulo vaut zéro.

    Page 11, section 4 du PDF.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Et bien voilà, je n'avais plus le standard exact en tête
    Merci Marco, je m'en souviendrai

  7. #7
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 29
    Par défaut
    Bonjour
    vous avez tout à fait raison.
    Merci

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

Discussions similaires

  1. Question sur la syntaxe des padding
    Par baggie dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 27/04/2010, 11h35
  2. ajouter des bords et padding autour d'une image
    Par ml1234 dans le forum Mise en page CSS
    Réponses: 0
    Dernier message: 28/02/2010, 10h43
  3. Yahoo relance la bataille des moteurs de recherche avec Search Pad
    Par Emmanuel Chambon dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 07/07/2009, 22h07
  4. Yahoo relance la bataille des moteurs de recherche avec Search Pad
    Par Emmanuel Chambon dans le forum Actualités
    Réponses: 0
    Dernier message: 07/07/2009, 10h37
  5. Réponses: 10
    Dernier message: 19/07/2006, 15h49

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