ichen: passwörter erzeugen

Moin!
kann mir jemand sage wie man am sichersten passwörter mit php erzeugt? gibt es dafür ein tutorial oder ähliches? würde mich interessieren.
tschüssi
ichen

  1. Lass den User das PW eingeben, verschlüssel es mit md5() und schreibs in die Datenbank.

    1. Moin!
      verschlüsselt wird sowieso. ich werde wohl die methode von Christian noch etwas abwandeln und für meine zwecke nutzen. da ich die 'Accounts' erst aktivieren muss, habe ich mir gedacht, dass am einfachsten wäre denen dass passwort zum zeitpunkt der aktivierung zuzuschicken (also wenn ich der meinung bin, dass der account freigeschaltet werden kann). ich werde da wahrscheinlich nichts mehr ändern, weil der code schon zu 90 % steht und ich nicht die zeit habe das noch zu ändern.
      tschüssi
      ichen

  2. 你好 ichen,

    kann mir jemand sage wie man am sichersten passwörter mit php erzeugt?
    gibt es dafür ein tutorial oder ähliches? würde mich interessieren.

    Ich kenne kein Tutorial, aber da gibts eine ganz einfache Methode:

    function gen_passwd($len=8) {
      $pass = '';
      $valid_chars = Array(
        'a','b','c','d','e','f','g','h','i',
        'j','k','l','m','n','o','p','q','r',
        's','t','u','v','w','x','y','z',
        'A','B','C','D','E','F','G','H','I',
        'J','K','L','M','N','O','P','Q','R',
        'J','K','L','M','N','O','P','Q','R',
        'S','T','U','V','W','X','Y','Z',
        '0','1','2','3','4','5','6','7','8','9',
        '#',''','*','+','ß','[',']','{','}',?',
        '&','/','%','$','§','"','!','ä','ö','ü'
      );

    for($i=0;$i<$len;++$i) {
        $c = rand(0,count($valid_chars));
        $pass .= $valid_chars[$c];

    array_splice($valid_chars,$c,1);
      }

    return $pass;
    }

    Ist zwar ungetestet, sollte aber so laufen.

    再见,
     CK

    --
    Wenn du gehst, gehe. Wenn du sitzt, sitze. Und vor allem: schwanke nicht!
    http://wwwtech.de/
    1. Moin!
      deine methode ist sehr gut.
      danke
      tschüssi
      ichen

  3. Hallo!

    kann mir jemand sage wie man am sichersten passwörter mit php erzeugt? gibt es dafür ein tutorial oder ähliches? würde mich interessieren.

    Ganz nette Möglichkeiten bietet auch PEAR::Text_Password: http://pear.php.net/manual/en/package.text.text-password.types.php

    Grüße
    Andreas

    --
    SELFHTML Tipps & Tricks: http://aktuell.de.selfhtml.org/tippstricks/