Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
14. Dez 2014
Du weißt was ein Hash ist?
Ein Hash hat gerade die absichtliche Eigenschaft, daß man den Eingangsstring nicht berechnen kann ... nichtmal mit Bruteforce.
OK, wenn man eine bestimmte Vorgabe hat (z.B. genaue Länge und der Zeichensatz), dann kann man mit einer gewissen Wahrscheinlichkeit die Aussage treffen, daß dieser Eingangcode jenen Hash ergibt.
Es kann aber sein, daß es noch...
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
14. Dez 2014
Schraub einfach mal den Kühlkörper von deiner CPU ab und führe den Code aus :firejump:
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
14. Dez 2014
Ich denk mal daß es nicht Brutefoce sein soll ... das Entschlpsseln soll einfach sinnlos etwas länger dauern.
Man lade sich das Programm Cryptload und versuche damit mal eine CryptloadContainerFile (CCF) zu laden ... soweit ich mich erinnere dauerte das auch schwachsinnig lange.
Im Prinzip ist das eher eine Methode um Bruteforce und Co. zu unterbinden auszubremsen oder um zu verhindern daß...
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
14. Dez 2014
Bruteforce eines Wertes mit 32 Bit länge. :stupid:
var Schlüssel, i: Integer
Schlüssel := Random($FFFFFFFF);
//
for i := 0 to $FFFFFFFF-1 do
if i = Schlüssel then