Om een random wachtwoord te genereren van een variabele lengte die voldoet aan de complexiteitsregels heb ik de string in Excel uitgevoerd:
=LINKS(TEKEN(ASELECTTUSSEN(65;90))&ASELECTTUSSEN(1;9)&ASELECTTUSSEN(1;9)&TEKEN(ASELECTTUSSEN(97;122))&TEKEN(ASELECTTUSSEN(97;122))&TEKEN(ASELECTTUSSEN(65;90))&TEKEN(ASELECTTUSSEN(97;122))&ASELECTTUSSEN(1;9)&TEKEN(ASELECTTUSSEN(65;90))&ASELECTTUSSEN(1;9)&TEKEN(ASELECTTUSSEN(97;122))&TEKEN(ASELECTTUSSEN(65;90));ASELECTTUSSEN(9;12))
- LINKS(ASELECTTUSSEN(7;9)) zorgt ervoor dat het wachtwoord uit 9, 10, 11 of 12 karakters bestaat
- TEKEN(ASELECTTUSSEN(65;90)) zorgt ervoor dat er een random Hoofdletter gekozen wordt
- TEKEN(ASELECTTUSSEN(97;122)) zorgt ervoor dat er een random kleine letter gekozen wordt
- ASELECTTUSSEN(1;9) zorgt ervoor dat er een random cijfer gekozen wordt
Door 4 keer een kleine- een hoofdletter en een cijfer te genereren en het wachtwoord minimaal 9 karakters te maken zorg je ervoor dat er altijd een kleine letter een hoofdletter en een cijfer in het wachtwoord voorkomt.
Hierdoor voldoet deze meteen aan de complexiteitsregels.