Discuter:Masque jetable

Un article de Wikipédia, l'encyclopédie libre.

[modifier] Reformulation

L'ancienne formulation « est en théorie le seul qui soit impossible à casser. » donne l'impression que l'on a prouvé qu'il n'y a aucune autre manière de faire, alors que ça semble plutôt être cette manière-ci est incassable, mais il se pourrait qu'il y en ait d'autres toutes aussi incassables. ✒ Répondre à David Latapie 19 novembre 2005 à 21:56 (CET)

donc , on a dit que la clé de cryptage doit avoir le meme longeur que le message à crypté .

donc comment crypter ce message avec cette clé :

message : Caligula clé : ulag

fadex.linux (at) gmail.com

merci d'avance

tu ne peux pas, pas par le principe du masque jetable dans ce cas. Une variante consisterait à dupliquer ta clé mais dans ce cas, elle n'est plus complètement aléatoire et les propriétés du masque jetable ne tiennent plus. Dake* 31 janvier 2006 à 17:40 (CET)

[modifier] Rectification

Le 26 août dernier, l'anonyme 85.0.238.249 a ajouté un complément qui n'est pas en accord avec la théorie. Je le supprime donc. HLenormand

[modifier] Chiffre de Vigenère

Cette méthode n'est-elle pas un cas particulier du Chiffre de Vigenère, et si tel est le cas, un lien ne devrait-il pas être ajouté ? Il me semble que seul la longueur de la clef les distingue M LA (d) 2 avril 2008 à 22:17 (CEST)

Le Chiffre de Vigenère est un algorithme de cryptage, rien de tel ici : l'usage du Xor n'est qu'un moyen pour méler un texte en clair avec un texte (la clef) aussi long que le message et pas un algorithme de cryptage, ... mais la solidité du procédé repose sur le caractère aléatoire de la clef. Cet aléas peut être obtenu par un processus pseudo aléatoire (algorithme déterministe), mais s'il est véritablement aléatoire (nécessite des inputs physiques), son mélange (par Xor) avec le message en clair donne aussi un message véritablement aléatoire et via incassable. --Epsilon0 ε0 2 avril 2008 à 23:30 (CEST)
Le chiffre de Vigenère peut aussi utiliser une clef de même longueur que le message et cette clef peut aussi être aléatoire. La méthode de "mélange" clef-message est différente : xor pour le masque jetable, addition modulo 26 de chr§(msg(i)-chr§("A") et chr§(clef(i))-chr§("A") pour le chiffre de Vigénere. L'offset de chr§(A) et Le modulo 26 ne sont pas présents dans le concept du chiffre de Vigénere; il reflète un adaptation au cryptage des 26 lettres uniquement (par de chiffre ne de caractères spéciaux) et ceux-ci étant codé en ASCII (ou dans un qui représente les lettres de manière contiguë). Je continue à croire qu'il s'agit ici de deux codes très procheS dans leur principe. Le chiffre de Vigenère me semble être le premier qui utilise une clef longue (le chiffre de César utilise une clef d'une seule lettre). Si c'est bien, comme je le pense, l'ancêtre de la méthode du masque jetable cette filiation devrait être mentionnée. M LA (d) 3 avril 2008 à 09:07 (CEST)
Une chose est sûre c'est que Vigenère est un (l') ancêtre de codage par clef ... mais pas plus du code Vernam (ie masque jetable) que d'un autre. A noter que pour la quasi totalité des codes la clef peut avoir la longueur du texte. Pour moi, masque jetable = clef de même longueur que le texte + aléatoire et ... Xor est totalement inessentiel dans l'histoire (on peut prendre le connecteur qu'est l'équivalence ou des trucs plus "compliqués" comme Vigenère). Sinon sur le fond ... rien n'interdit dans un article d'en mentionner d'autres, tout dépend de la manière dont on fait la liaison ;-). --Epsilon0 ε0 3 avril 2008 à 22:36 (CEST)
Alors je vais le mettre dans un paragraphe "Autres codages par clef". Sinon, on pourrait peut-être créer des catégorie par famille de codage : transposition, substitution, substitution par clef, etc ... A une prochaine fois M LA (d) 3 avril 2008 à 22:55 (CEST)
Ok, mais sinon pour les grandes manoeuvres, il vaut mieux voir avec le Projet:Cryptologie car il y a déjà bcp de choses. A+ --Epsilon0 ε0 3 avril 2008 à 23:16 (CEST)