Hola
¿Mayusculas , minúsculas y números , con 20 dígitos ?
--no tienes disco suficiente para ese diccionario , posiblemente la NASA tampoco
Saludos
Usando la calculadora de berni69 , tendrías este resultado, para lo que tu quieres
El número de combinaciones posibles es:
7.04423425547E+35
El tamaño del diccionario es de: 1.47928919365E+25 TeraBytes