Aspetta, è sicuro? Hai appena condiviso la tua password.
È vero al 2021?
Aspetta, quanto tempo ci vorrebbe per forzare quella password su un MacBook Pro M1 utilizzando un binario compilato al 2021-10-11T07:00:00Z?
Aspetta, è sicuro? Hai appena condiviso la tua password.
È vero al 2021?
Aspetta, quanto tempo ci vorrebbe per forzare quella password su un MacBook Pro M1 utilizzando un binario compilato al 2021-10-11T07:00:00Z?
No, non l’ho fatto. Se davvero sei riuscito a trovare una collisione su quell’hash che non sia spazzatura binaria ma anche UTF-8 valido, sarebbe un messaggio sarcastico che ti congratula per aver sprecato alcune centinaia di MW di potenza di calcolo. O qualcosa di simile. O forse solo “test”, perché è stato preso da un’istanza locale di sviluppo. ![]()
Per quanto riguarda la sicurezza di SHA-256: https://bitcoin.stackexchange.com/questions/41829/wont-asic-miners-eventually-break-sha-256-encryption/41842 offre una buona proiezione basata sulla velocità di hashing della rete BitCoin.
TL;DR:
Nel 2018, la potenza di calcolo combinata della rete BitCoin ha impiegato 10 minuti per calcolare una collisione sui primi 17 caratteri esadecimali, ovvero 68 bit, di un hash SHA-256. Possiamo estrapolare che per calcolare una collisione completa su 256 bit, la rete BitCoin del 2018 avrebbe impiegato 7,65 × 10^51 ANNI. Anche se la potenza di calcolo della rete BitCoin fosse cresciuta di un fattore 10 ogni anno, sarebbe comunque molte ordini di grandezza più lungo della vita del sole, e mantenere tale crescita consumerebbe tutte le risorse della Terra molto prima che il tempo necessario per trovare collisioni diminuisca in modo significativo.
In sintesi, se la sicurezza di SHA-256 dovesse mai essere compromessa, sarebbe a causa di un difetto di progettazione nell’algoritmo che permetta a un attaccante di calcolare alcuni bit in modo analitico invece di usare la forza bruta. E se ciò accadesse, ne parleranno sicuramente i telegiornali. ![]()
Wow. Quindi, non ha senso provarci, anche se sono sicuro che qualcuno lo farà. ![]()