Je vous doit des explications :
En fait, j'ai crée ce topic dans le but, d'aider dans la cryptographie, ou d'aider dans la compression en informatique.
Vous connaissez l'algorithme de huffman ? C'est un algorithme très connu, inventé en 1952 par David Albert Huffman, qui permet de compresser un texte, de façon assez optimale.(http://fr.wikipedia.org/wiki/Codage_de_Huffman)
Comme l'indique ce très bon article : http://walid.nabhan.pagesperso-orange.fr/developpement/pages/hffalgo/huffman5.html , cela produit un taux de compression plutôt bon, mais hélas, il faut OBLIGATOIREMENT que l'arbre de déchiffrement soit inclus dans le fichier pour pouvoir le déchiffrer. J'ai donc cherché un moyen optimal de se passer de cet arbre de déchiffrement, mais c'est impossible. Et puis quelques jours plus tard, ça a fait tilt dans ma tête : On ne peut pas y décrypter, mais le même input donne toujours le même output, c'est un hash a sens unique !
Quand j'ai crée le topic je me suis dit :
Soit personne n'arrive à décrypter, et ce sera une chose nouvelle dans la cryptographie, soit c'est décrypté. Dans ce cas, ça améliorera le domaine de la compression, en permettant de ne pas inclure l'arbre de décompression. Il y a donc forcément un gain pour l'informatique.
Le problème de la décompression sans l'arbre de décompression a été abordé de nombreuses fois, sans succès. En le proposant sous un autre angle, j'espérais que quelqu'un de plus compétent que moi arrive trouver une solution. C'est pourquoi je ne voulais pas vous donner l'algorithme.
Mais comme l'a soulevé Loic.AB sur facebook ce matin, est-ce que lorsque on hash un hash déjà produit par l'algorithme, est-ce qu'il change ? La réponse est non. Aille, si on arrive a penêtrer sur la base de donnée, en entrant le hash on peut se connecter !
Mais j'ai trouvé une parade facile, il suffit de rajouter un 0 devant le chemin d'une lettre, pour que en hash un hash il change !
Désolé pour le retard et pour l'énervement provoqué.