Sicheres Passwort

Sichere Passwörter sind wichtig, damit ein Unbefugter sich keinen Zugang ermöglichen kann. Unsichere Passwörter sind u.A. alles was sich in einem Wörterbuch finden lässt, egal welche Sprache.

Sichere Passwörter bestehen aus einer willkürlichen Abfolge von Gross-/Klein-Buchstaben, Zahlen und Sonderzeichen. Dabei gilt, je länger ein Passwort um so sicherer. Faustregel, können Sie sich das Passwort merken, ist es nicht sicher.

Ebenfalls sehr wichtig, ein Passwort niemals mehrfach verwenden.

Im folgenden eine Funktion, welche Ihnen zufällige Zeichenabfolgen liefert.

Passwort generieren

[ Neues Passwort generieren]

Passwort (8 Stellen): S16UjV#b
Passwort (12 Stellen): S16UjV#blOdt
Passwort (16 Stellen): S16UjV#blOdtwX+N
Passwort (20 Stellen): S16UjV#blOdtwX+NgB%4
Passwort (24 Stellen): S16UjV#blOdtwX+NgB%4Famp
Passwort (28 Stellen): S16UjV#blOdtwX+NgB%4Famp3czJ
Passwort (32 Stellen): S16UjV#blOdtwX+NgB%4Famp3czJsYuh

Das PHP-Script

// Funktion
add_shortcode( 'pwgen', 'generatePW' );
function generatePW()
{

   // Zu verwendende Zeichen definieren
   $dummy = array_merge(range('0', '9'), range('a', 'z'), range('A', 'Z'), array('#','&','@','$','_','%','?','+'));

   // Array zufaellig fuellen
   mt_srand((double)microtime()*1000000);

   for ($i = 1; $i <= (count($dummy)*2); $i++)
   {
      $swap = mt_rand(0,count($dummy)-1);
      $tmp = $dummy[$swap];
      $dummy[$swap] = $dummy[0];
      $dummy[0] = $tmp;
   }

   // get password
   $ausgabe = "<p>[ <a href='javascript:location.reload()'>Neues Passwort generieren</a>]</p>";
   $ausgabe .= "<p>Passwort (8 Stellen): ";
   $ausgabe .= substr(implode('',$dummy),0,8);
   $ausgabe .= "<br>Passwort (12 Stellen): ";
   $ausgabe .= substr(implode('',$dummy),0,12);
   $ausgabe .= "<br>Passwort (16 Stellen): ";
   $ausgabe .= substr(implode('',$dummy),0,16);
   $ausgabe .= "<br>Passwort (20 Stellen): ";
   $ausgabe .= substr(implode('',$dummy),0,20);
   $ausgabe .= "<br>Passwort (24 Stellen): ";
   $ausgabe .= substr(implode('',$dummy),0,24);
   $ausgabe .= "<br>Passwort (28 Stellen): ";
   $ausgabe .= substr(implode('',$dummy),0,28);
   $ausgabe .= "<br>Passwort (32 Stellen): ";
   $ausgabe .= substr(implode('',$dummy),0,32);
   $ausgabe .= "</p>";
  
   return $ausgabe;
}

Kopieren Sie das Script in die functions.php (oder Plugin) und integrieren Sie den Aufruf über [ pwgen ] Shortcode direkt im Text. Damit der Shortcode ausgeführt wird, entfernen Sie die Leerstellen innerhalb der eckigen Klammern.

Angaben zum Besucher der Seite
IP Adresse: 44.201.94.72
Hostname: ec2-44-201-94-72.compute-1.amazonaws.com
UserAgent: CCBot/2.0 (https://commoncrawl.org/faq/)