Nad rámec dotazu: a má to vůbec smysl?
Nevím, kolik znaků (a-z, A-Z, 1-0, diakritika, různé ty #${/*) lze zadat, jejich počet na dvacátou je myslím dostatečné množství, ten počet bude takové číslo, které naprostá většina lidí ani nedokáže přečíst, třeba o 30, 40, 50 číslicích. V krajním případě lze heslo stejně prolomit za pár minut…