Ad esempio, desidero inviare un documento di testo con contenuto:
---start of hello.txt---
Hello world!
SHA-256 hash of this document is: e5cefc21ce1131cc0e8759f5e3b46c016319883c6f9b0d714502f3cf7226864f
---end of hello.txt---
No. È un problema simile a quello del pangram auto-enumerativo , ma poiché la funzione hash non è reversibile , l'unico modo per farlo è con la forza bruta. Data la dimensione dello spazio delle chiavi, questo non è fattibile.
Suppongo che potresti potenzialmente includere un hash dell'altro contenuto nel file nel file, ad esempio
---START CONTENT---
some content
----END CONTENT---
Hash of CONTENT: sha256:aaaaf
Tuttavia, non è chiaro cosa ottenga, perché chiunque sia in grado di intercettare il messaggio può sostituire sia il contenuto che l'hash, ossia utilizzando per es. HMAC avrebbe impedito.
Leggi altre domande sui tag digital-signature hash