Se si esegue una sequenza a 32 bit e si esegue un CRC32 su di esso, si ottiene un'altra sequenza a 32 bit come risultato; se fai CRC32 di questo, ne ottieni un altro, e così via. È facile dimostrare che se continui a farlo, finisci con un ciclo singolo di sequenze 2^32 bit, prima di ricominciare.Il round trip SHA256
Domanda semplice: qualcuno sa se lo stesso vale (o meno) per SHA256, a partire da una sequenza a 256 bit? Un ciclo di processo simile passerebbe attraverso un ciclo di tutte le 2^256 possibili sequenze a 256 bit prima di ricominciare? O ci sono (o probabilmente) cicli più brevi all'interno di questo hash?
Brian