23 juni 2011

Willekeurige wachtwoorden genereren met OpenSSL

1 min leestijd

De meest veilige wachtwoorden zijn wachtwoorden die bestaan uit een aantal willekeurige karakters, een nadeel hiervan is dat ze vaak moeilijk te onthouden zijn. Gelukkig kun je in Mac OS X gebruik maken van de Sleutelhangertoegang applicatie voor het opslaan van je wachtwoorden. Hierdoor wordt het een stuk simpeler om wachtwoorden te onthouden.

Om een willekeurig wachtwoord te genereren kun je gebruik maken van OS X Terminal en het openssl commando wat standaard aanwezig is op iedere Mac. OpenSSL is een versleutelde transportlaag die bovenop een normale communicatielaag kan worden gebruikt.

openssl rand -base64 8

De output van dit commando is een willekeurig wachtwoord dat bestaat uit 8 karakters, bijvoorbeeld: o6Ln59nkrTg=

Je kunt de lengte van wachtwoord wijzigen door de 8 te wijzigen in het gewenste aantal karakters. Wanneer je alleen gebruik wilt maken van cijfers en letters dan kun je gebruik maken van de -hex optie. Deze genereert wachtwoorden die bestaan uit een combinatie van A t/m F en 0 t/m 9.

openssl rand -hex 8

Wanneer een willekeurig wachtwoord niet safe genoeg voor je is dan kun je eventueel gebruik maken van een extra MD5 hash.

openssl rand -base64 8 |md5 |head -c8;echo

info
Auteur Richard IJzermans
Datum23/06/2011 09:00
Categorie macOS
Feedback Probleem melden
Delen 𝕏
  2 reacties

Reacties

  • Wat ik wel handig vind van de Keychain Access app is dat als je een nieuw wachtwoord aanmaakt je ook een wachtwoord kunt laten verzinnen door het programma zelf. Als je op het sleuteltje klikt Verschijnt de Password Assistant die de sterkte van je wachtwoord weergeeft en ook een aantal suggesties doet.
    Heel prettig zijn de “Memorable” passwords. Zou openssl dat ook kunnen?

    Beantwoorden
  • Of lees direct alfanumerieke karakters uit /dev/urandom:

    env LC_CTYPE=C tr -cd “[:alnum:]” < /dev/urandom | head -c 8

    (Of gebruik /dev/random voor de paranoïdere medemens.)

    Beantwoorden

Laat een reactie achter



Download gratis de appletips app
voor iPhone en iPad in de App Store