Oggi mi è stato proposto che
- sha256 ha un dominio abbastanza grande da non incontrare mai una collisione e
- questo perché è un dominio così grande e dato che per esso è stata creata una funzione inversa, che renderebbe obsoleta la compressione corrente. È possibile creare file di grandi dimensioni invertendo uno sha256.
Capisco che gli hash sono funzioni unidirezionali, deterministiche, ma se ci fosse un hash reversibile ciò sarebbe vero, oppure il potenziale di collisione è davvero eccezionale se si crea davvero un hash unico?