Themabewertung:
  • 33 Bewertung(en) - 3.97 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Total Spam
Beitrag: #72.381
vom - RE: Total Spam
:3

[Bild: sApzrQ5.png]
Suchen
Zitieren

Beitrag: #72.382
vom - RE: Total Spam
Hey :3

[Bild: fedSKM4.png]
|| Wir suchen neue Mitglieder, PN an mich!||
Suchen
Zitieren

Beitrag: #72.383
vom - RE: Total Spam
Ho!

[Bild: sApzrQ5.png]
Suchen
Zitieren

Beitrag: #72.384
vom - RE: Total Spam
*wink*

[Bild: pinkieboxi9rjx7.png]
Suchen
Zitieren

Beitrag: #72.385
vom - RE: Total Spam
*zurückwink*

[Bild: fedSKM4.png]
|| Wir suchen neue Mitglieder, PN an mich!||
Suchen
Zitieren

Beitrag: #72.386
vom - RE: Total Spam
HAMMER TIME!

PTC name =RB Name
~What I have done cannot be undone~



Suchen
Zitieren

Beitrag: #72.387
vom - RE: Total Spam
Ich werd mal nen neuen Avatar raussuchen °^°

[Bild: fedSKM4.png]
|| Wir suchen neue Mitglieder, PN an mich!||
Suchen
Zitieren

Beitrag: #72.388
vom - RE: Total Spam
Fail:
Code:
/**
* Seed für viele Anwendungen, die mit Zufallszahlen Arbeiten. Wird bei jeder Anwendung Randomisiert.
*/
$seed=990800507;
/**
* Eine Funktion die eine Echt-Zufällige Zahl ausgibt.
* @param number $min Minimalwert (standard: 0)
* @param number $max Maximalwert (Standard: getrandmax())
* @return number Zufallszahl
*/
function getRandomizedNumber($min=0, $max=-1) {
    if($max==-1)
        $max=getrandmax();
    srand(($seed+$seed-rand())*rand()/$seed);
    $seed=rand();
    srand($seed);
    return(rand($min, $max));
}
Bei der Ausführen von getRandomizedNumber kommt
Notice: Undefined variable: seed in C:\xampp\htdocs\testing\functions.php on line 15 raus. Warum funktioniert das nicht?
Gelöst mit ner Statischen Variable:
Testing Password Hashing...
Trying Pass '***STEVE***'...
Times: 51 - Saltedpass (Seems SHA1, but isn't): 49322511bb81241bb591bcb1b416533f3c09f536 Salt: 15114
Now again!
Times: 10 - Saltedpass (Seems SHA1, but isn't): e65b5b2d8a93dfc3b9ac3ed24f6b3185b0c4163c Salt: 21870
Both entries should be different.
Correct
Scheint auch mit Großen Zahlen Schnell und Zuverlässig zu klappen:
Testing Password Hashing...
Trying Pass '***STEVE***'...
Times: 25022 - Saltedpass (Seems SHA1, but isn't): f439f2c70dbe89d24c92a6e264512788ccc233d1 Salt: 1972
Now again!
Times: 19357 - Saltedpass (Seems SHA1, but isn't): 668f29a4211c284a48212a64a1a818c675f12e3b Salt: 32412
Both entries should be different.
Correct
(Dieser Beitrag wurde zuletzt bearbeitet: 01.01.2014, 18:56 von darklink. )
Die Playstation ist ein bisschen besser als der Philips CDi. DAS sollte NICHT als Lob interpretiert werden!^^
Homepage Suchen
Zitieren

Beitrag: #72.389
vom - RE: Total Spam
Du bist also 12, ahja... ^^

Meine Karten | Meine Sprites | Meine Safarizonen-Items
[Bild: 783846.png]

~ 3DS Freundescode ~
2621-3392-8457
Safari: Psiau + Groink + Girafarig
Homepage Suchen
Zitieren

Beitrag: #72.390
vom - RE: Total Spam
nur noch neun tage^^

PHP-Code:
<?php
/**
 * Seed für viele Anwendungen, die mit Zufallszahlen Arbeiten. Wird bei jeder Anwendung Randomisiert.
*/

/**
 * Eine Funktion die eine Echt-Zufällige Zahl ausgibt.
* @param number $min Minimalwert (standard: 0)
* @param number $max Maximalwert (Standard: getrandmax())
* @return number Zufallszahl
*/
function getRandomizedNumber($min=0$max=-1) {
    static 
$seed=-1;
    if(
$max==-1)
        
$max=getrandmax();
    
srand(($seed+$seed-rand())*rand()/$seed);
    
$seed=rand();
    
srand($seed);
    return(
rand($min$max));
}
function 
getSaltedPass($pass) {
    
$salt=getRandomizedNumber(); // Salt erhalten
    
$times=getRandomizedNumber(); // Wie oft hashen?
    
$hashpass=sha1($pass); // Erster Schritt
    
$hashsalt=md5($salt);
    for(
$i=0$i<=$times;$i++) {
        
$hashpass=md5($hashpass);
        
$hashsalt=sha1($hashsalt);
        
$hashpass=sha1($hashpass);
        
$hashsalt=md5($hashsalt); //SHA1 und MD5 werden bei beiden Variablen immer gewechselt
    
}
    
$saltedHash=sha1(md5($hashpass).md5($hashsalt)); // Und dann noch ein Stinknormaler Salthas mit sha1(md5.md5)
    
return array('times'=>$times'hash'=>$saltedHash'salt'=>$salt); // Und als Array zurückgeben
}
function 
checkSaltedPass($pass$times$hash$salt) {
    
$hashpass=sha1($pass); // Erster Schritt
    
$hashsalt=md5($salt);
    for(
$i=0$i<=$times$i++) {
        
$hashpass=md5($hashpass);
        
$hashsalt=sha1($hashsalt);
        
$hashpass=sha1($hashpass);
        
$hashsalt=md5($hashsalt); // Wie in der Generationsfunktion
    
}
    
$saltedHash=sha1(md5($hashpass).md5($hashsalt)); // Hash bilden
    
return $saltedHash==$hash// Gleich?
}
?>
Sollte jetzt Marktreif sein oder so^^ Sicherer als ALLE Hashsysteme bisher!
wenn ich sha1 durch sha512 und md5 durch whirlpool ersetze und den salt mit whirlpool hashe, dauert der Algo zwar lange ist aber unschlagbar!
Könnt ihr testen!
Name hash test
(Dieser Beitrag wurde zuletzt bearbeitet: 01.01.2014, 20:31 von darklink. )
Die Playstation ist ein bisschen besser als der Philips CDi. DAS sollte NICHT als Lob interpretiert werden!^^
Homepage Suchen
Zitieren



Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 230 Gast/Gäste