Il limite di Landauer specifica il numero massimo teorico possibile di modifiche a bit singolo che è possibile eseguire con una data quantità di energia. Supponiamo che tu abbia accesso alle 20 centrali elettriche più potenti del mondo, tutte funzionanti a piena capacità per 100 anni. Questo ti darebbe 5 * 10 ^ 20 Joule di energia con cui fare i tuoi calcoli. Supponiamo che tu abbia un computer moderno che richiede solo un milione di volte l'energia necessaria in teoria. Con così tanta energia, quel buon computer raffreddato a -270 gradi Celsius, le leggi della fisica dicono che potresti lavorare solo attraverso 2 ^ 124 combinazioni di input.
Se sei disposto a distruggere completamente l'intero pianeta , convertendosi con perfetta efficienza in energia, e avere un computer che funziona al limite di Landauer nuovamente raffreddato a -270 Celsius, quindi si potrebbero enumerare 2 ^ 213 possibili combinazioni di input.
Se in qualche modo riesci a distruggere tutta la materia nell'intero universo e raccogliere tutta l'energia oscura, il tuo computer teoricamente perfetto può ancora funzionare solo attraverso 2 ^ 233 combinazioni.
Quindi, 2 ^ 233 combinazioni è il punto in cui un attacco di forza bruta non è più garantito per il successo dato un investimento sufficiente di tempo ed energia. Non è possibile un investimento abbastanza grande.
C'è sempre fortuna. Non importa quanti bit hai, è possibile che un'ipotesi sia corretta. Si sceglie quindi un rischio accettabile. Non c'è modo di ottenere un rischio zero e non c'è modo di definire "accettabile" in termini universali.
Teoricamente, un computer delle dimensioni della terra e operante al limite di Bremermann per la velocità di calcolo creerebbe un Password a 256 bit in meno di due minuti. Tuttavia, come appena calcolato, non c'è potenza sufficiente nell'universo per fare quello sforzo. Il tempo necessario per craccare con attrezzature teoricamente ideali non ci offre un limite "accettabile".
Il presidente Obama ha ordinato la creazione di un computer exaflop entro il 2025, sperando che sarà il computer più veloce del mondo una volta costruito. Che possibilità ha un computer exaflop di decifrare una password a 2 ^ 233 bit nei 5 miliardi di anni rimanenti prima che il sole esploda? Bene, questo è 1,6 * 10 ^ 34 ipotesi o meno di 2 ^ 114 ipotesi. Questa è una possibilità su 2 ^ 119 (6 * 10 ^ 35) di decifrare la password prima che il sole esploda.
Accettabile? Chi lo dice? È molto difficile mettere in prospettiva tali probabilità in quanto sono così improbabili. Vincere il jackpot della lotteria questa settimana, la prossima settimana e anche la settimana successiva? Molto più probabile che decifrare la password prima che il sole esploda tra cinque miliardi di anni.
233 bit di entropia possono essere rappresentati con 36 caratteri tratti dai 95 caratteri stampabili di US-ASCII. Un utente malintenzionato non può garantire di decifrare una tale password con la forza bruta anche utilizzando tutte le risorse dell'intero universo per farlo, e le probabilità che lo violino utilizzando solo la tecnologia esistente oggi sono molto ridotte.
Questo è l'unico limite di cui sono consapevole che viene imposto non dalla scelta dell'algoritmo o della persona che deve ricordare la password, ma dalle effettive leggi fisiche dell'universo.