human
Cryptage à sens unique. Si nous savons chiffrer quelque chose, comment ne pas savoir comment le déchiffrer ? S'il vous plaît, expliquez-moi comme si j'avais cinq ans.
gpt
Vous pensez probablement au hachage plutôt qu'au cryptage. Le hachage est une technique permettant de fournir un résumé d'un message, et il le fait de manière à ce que les informations soient perdues et que vous ne puissiez pas revenir au message d'origine. Une fonction de hachage extrêmement simple (et non sécurisée) serait simplement celle qui compte le nombre de caractères dans un message. Ainsi, par exemple, vous obtiendrez * Hash("hello world " ) = 11 * Hash("explain like I'm five " ) = 21 * Hash("it 's lundi " ) = 11 Donc, évidemment, si quelqu'un vous a simplement dit " la valeur de hachage de ce message est 11 " , vous n'auriez aucun moyen de prendre cela et d' en tirer le message d' origine . Nous l'appelons donc une fonction à sens unique. Les fonctions de hachage réelles sont beaucoup plus complexes que le simple comptage du nombre de caractères, mais le principe est le même : étant donné une valeur de hachage, il est impossible d'inverser le processus et de déterminer quel était le message d'origine.