Ergebnis 1 bis 5 von 5
  1. #1
    Anfänger
    Registriert seit
    03.12.2010
    Beiträge
    29

    Standard MD5 Hash salzer funktion

    Hi,

    hab hier ne funktion zum md5 hash salzen geschrieben:

    PHP-Code:
    function salty ($hash$itemcut)
    {
      
    $salt strrev($hash); 
      
    $length strlen($hash); 
      
    $saltElements ceil($length $itemcut); 
      
    $str ''
      for(
    $i 0$i $saltElements$i++) 
      {
        
    $startItem $i $itemcut;            
        
    $endItem $itemcut;                    
        
    $str .= substr($hash$startItem$endItem);  
        
    $str .= $salt+++91;$i+++93;;                           
      }
      return 
    $str;    
    }

    function 
    desalty ($hash$itemcut)
    {
      
    $length strlen($hash); /
      
    $saltElements floor($length $itemcut); 
      
    $str ''
      
    $itemcut1 $itemcut++; 
      for(
    $i 0$i $saltElements$i++) 
      {
        
    $startItem $i $itemcut;          
        
    $endItem $itemcut1;
        
    $str .= substr($hash$startItem$endItem);                             
      }
      return 
    $str;   

    +++91; = [

    +++93; = ]

  2. #2
    PDFTT_cr3w.jpg.exe Avatar von SFX
    Registriert seit
    01.08.2008
    Beiträge
    557

    Standard

    ich bin mir nicht sicher ob du das Prinzip "salted Hash" verstanden hast ^^

    PHP-Code:
    $password "secret";
    $salt randomString(); // muss noch geschrieben werden.. wie lang der String ist ist dir überlassen ;)

    $salted_hash md5md5$password ) . $salt ); 
    "desalt" ist nicht notwendig, wenn du das Passwort prüfen willst nimmst du den gespeicherten Wert, machst mit dem input das gleiche wie oben (wichtig, der gleiche Salt!) und vergleichst dann die Prüfsummen
    free-hack secure connection

    Level 61 Troll
    [ Manifesto ]

    GPG erwünscht [ Key ]
    7A16 997D 08AA D280 4822 F0AC 2BDC 2302 4C54 C396


  3. #3
    Anfänger
    Registriert seit
    03.12.2010
    Beiträge
    29

    Standard

    mh? dachte immer es soll den md5 hash noch weiter verschleiern

  4. #4
    PDFTT_cr3w.jpg.exe Avatar von SFX
    Registriert seit
    01.08.2008
    Beiträge
    557

    Standard

    Tut es auch

    Dadurch dass es unendlich viele Salt-Kombinationen gibt, fallen Rainbowtables weg

    Und Bruteforce dauert deutlich länger weil pro Versuch mehr gerechnet werden muss
    free-hack secure connection

    Level 61 Troll
    [ Manifesto ]

    GPG erwünscht [ Key ]
    7A16 997D 08AA D280 4822 F0AC 2BDC 2302 4C54 C396


  5. #5
    Anfänger
    Registriert seit
    03.12.2010
    Beiträge
    29

    Standard

    ja meine funktion verschleiert doch auch ganz fein
    Geändert von DonaldDrug (04.12.2010 um 11:26 Uhr)

Ähnliche Themen

  1. Hilfe bei md5 funktion
    Von dlite im Forum .NET Sprachen - Techniken
    Antworten: 8
    Letzter Beitrag: 05.07.2009, 17:38
  2. PHP: FTP-Funktion
    Von n00kie im Forum PHP
    Antworten: 9
    Letzter Beitrag: 15.06.2009, 14:16
  3. file-Funktion ?
    Von Gribbler im Forum PHP
    Antworten: 4
    Letzter Beitrag: 17.05.2009, 12:16
  4. JS Funktion in PHP while-Schleife
    Von M3n70s im Forum (X)HTML & CSS
    Antworten: 3
    Letzter Beitrag: 20.02.2009, 22:24
  5. vb6 Funktion ? kp
    Von Dayn im Forum VisualBasic
    Antworten: 6
    Letzter Beitrag: 27.12.2008, 20:14

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •