A-Z e 0-9 significano 36 possibili caratteri. 20 di questi caratteri implicano 36 20 chiavi possibili. Questo è approssimativamente uguale a 2 103.4 .
Il più grande sforzo di forza bruta attualmente noto pubblicamente era per una chiave a 64 bit (per RC5, ma la differenza tra RC5 e AES non è importante qui); è descritto qui . Ci sono voluti quasi cinque anni e molti contributori; il picco di cracking rate era equivalente a quello che potevano fare 30000 migliori computer di quel tempo. Naturalmente, questo era un decennio fa, ei computer sono diventati più veloci, ma non al punto di colmare il divario da 2 64 a 2 103.4 : stiamo parlando di un problema che è 725 miliardi di volte più difficile .
GPU non sarebbe una piattaforma molto efficiente per rompere AES; il sistema più economico sarebbe CPU con codici operativi AES-NI . Si noti, tuttavia, che un tasto AES è una sequenza di 128, 192 o 256 bit; non una sequenza di personaggi. Pertanto, i tuoi personaggi sono probabilmente trasformati tramite una sorta di hashing in una chiave AES, e il calcolo della funzione hash sarà probabilmente più costoso rispetto alla stessa chiamata AES. A seconda della funzione di hash utilizzata, la GPU può diventare nuovamente competitiva. In ogni caso, stiamo parlando, nel migliore dei casi, di alcuni miliardi di chiavi al secondo e per GPU. Un miliardi di tale GPU produrrebbe molto calore ... e avrebbe ancora bisogno di miliardi di secondi per passare (un miliardo di secondi è di 30 anni).
Quindi l'unica risposta realistica alla tua domanda è: per sempre . Una chiave del formato che descrivi (20 caratteri in un alfabeto della dimensione 36) non sarà decifrata dalla forza bruta. Forzare brutalmente una chiave del genere non avrebbe senso: anche se fosse tecnologicamente fattibile (che presuppone più risorse di quelle disponibili per i più grandi governi o corporazioni attualmente esistenti), costerebbe molto di più di quello che la chiave sta proteggendo. Per esempio, se possedessi i milioni di miliardi di dollari coinvolti nel processo, allora semplicemente comprerei gli Stati Uniti all'ingrosso (le migliori società, il governo, ... incluso un completo debito nazionale) (cioè, se ci volesse la mia fantasia per possedere effettivamente gli Stati Uniti, che è, quando ci si avvicina, un'idea bizzarra).
(In tutto quanto sopra sto usando il "miliardo" americano, cioè mille milioni, non un milione di milioni.)