Comme dit plus haut, ça ne marche pas : tu peux aussi trouver des collisions sur des algos de chiffrement, puisque tu ne révèles pas la clef.
Je génère un document dA, je le chiffre avec une clef cA, j'envoie le chiffré Blob au client.
Plus tard, je génère un document dB, et j'inverse l'algo de chiffrement pour trouver une clef cB qui donne le même chiffré Blob. J'envoie cB au client, il n'y voit que du feu.
[^] # Re: Si j'ai bien compris ce que tu veux faire, ta solution ne fonctionne pas.
Posté par MrLapinot (site web personnel) . En réponse au journal MD5 et garantie de non-modification. Évalué à 2.
Comme dit plus haut, ça ne marche pas : tu peux aussi trouver des collisions sur des algos de chiffrement, puisque tu ne révèles pas la clef.
Je génère un document dA, je le chiffre avec une clef cA, j'envoie le chiffré Blob au client.
Plus tard, je génère un document dB, et j'inverse l'algo de chiffrement pour trouver une clef cB qui donne le même chiffré Blob. J'envoie cB au client, il n'y voit que du feu.