human
Comment utiliser un chiffrement " one time pad " ? URL_0 Expliquez comme si j'avais cinq ans.
gpt
Vous savez comment fonctionne un chiffre de César ? Un chiffre César très simple serait si vous preniez un message et que vous remplaciez ensuite chaque lettre par la lettre suivante de l'alphabet : « abc » devient « bcd ». "Banane" devient "Cbobob". Ainsi, chaque lettre est décalée sur une. Jules César lui-même décalerait chaque lettre sur trois, donc 'A' serait 'D'. Un chiffrement à tampon unique est en quelque sorte lié. Mais au lieu de décaler chaque lettre de la même valeur, vous décalez chaque lettre d'un nombre aléatoire obtenu à partir d'un bloc de nombres aléatoires. Si vous et la personne à qui vous envoyez le message avez le même bloc de nombres aléatoires ( et que personne d' autre ne l' a ) alors le message est absolument et totalement sécurisé , et aura l' air aléatoire ... ( tant que vous n'utilisez que ce pad * une fois * ) . Faire sens ? Voici un exemple : Disons que vous et moi sommes amis, mais je voyage dans un pays lointain. Avant de nous séparer, nous copions tous les deux des nombres aléatoires afin de pouvoir nous envoyer une fois des chiffrements de bloc. Voici les chiffres : 10 02 06 21 Disons maintenant que vous voulez m'envoyer ce message : " shin " Vous décalez alors la première lettre de 10 ( il faudra passer par z , revenir au début de l' alphabet ) . La deuxième lettre , " H " , est décalée de 2 , donc c'est maintenant " J " . Et ainsi de suite . Donc, ce que vous obtenez devrait être ceci (probablement, je l'ai juste en quelque sorte ailé dans ma tête. Je devrais utiliser du papier): "cjoi" Vous m'envoyez cela par courrier où quelqu'un d'autre qui nous espionne le copie , puis ils me l'envoient . Je regarde mes chiffres, qui sont les mêmes : 10 02 06 21 Cette fois, je recule de 10 lettres à partir de « C » et je trouve « S ». Je recule de deux lettres à partir de " J " et trouve " H " et ainsi de suite , jusqu'à ce que je trouve le mot : " shin " Parce que nous randomisons tout le message en utilisant un nombre aléatoire que personne d' autre ne connaît , il est impossible que la personne nous espionner qui avons trouvé le mot " cjoi " peut savoir ce que cela signifie .