Seite 1 von 1

SHA512 hashen mit CUDA

Verfasst: Montag 13. Mai 2013, 18:16
von Overtime
Hallo Zusammen,
Ich beschäftige mich seit einiger Zeit mit Python, da sich manche Sachen besser lösen lassen als mit Java.
Jedoch möchte ich jetzt auch mal meine Grafka verwenden und möchte am Anfang einen SHA512 oder irgendeinen anderen String hashen. Ich habe lang danach gegoogelt, aber nichts gefunden.
mfg

Re: SHA512 hashen mit CUDA

Verfasst: Montag 13. Mai 2013, 19:02
von fail

Re: SHA512 hashen mit CUDA

Verfasst: Montag 13. Mai 2013, 19:58
von Overtime
Erstmal danke für die Antwort,
Also die Grundlagen verstehe ich jetzt. Gibt es jetzt auch einen Befehl wie bei hashlib für die GPU der hashes erzeugt?

Re: SHA512 hashen mit CUDA

Verfasst: Montag 13. Mai 2013, 20:43
von Sirius3
@Overtime: Um einen Hash-Wert zu berechnen hilft Dir die Grafikkarte nicht wirklich weiter, weil sich Hashes nicht parallelisieren lassen. Es sei denn, Du willst viele Passwörter gleichzeitig hashen.

Re: SHA512 hashen mit CUDA

Verfasst: Montag 13. Mai 2013, 21:42
von Overtime
@Sirius3
Danke für deine Antwort.
Ja, will ich. Für nur einen Hash wäre es die Arbeit nicht wert.. das könnte eine CPU auch machen.

Mein Ziel ist es einen kleinen Bitcoin miner zu schreiben. Natürlich wird er unnütz sein, da es bereits 100x bessere gibt und ich würde wenn ich anfange Bitcoins zu minen mehr Stromkosten haben, als ich Gewinn mache. Es geht mir eher um den Lerneffekt. Die Hashart ist daweil nicht so wichtig, da ich erst mal verstehen will, wie ich meine GPU dazu bringe Hashs zu berechnen.

mfg

Re: SHA512 hashen mit CUDA

Verfasst: Montag 13. Mai 2013, 21:43
von BlackJack
@Overtime: Ich denke Bitcoins minen dürfte mittlerweile generell mehr Stromkosten verursachen als Gewinn einbringen. Da hätte man früher mit anfangen müssen. :-)

Re: SHA512 hashen mit CUDA

Verfasst: Montag 13. Mai 2013, 22:24
von Overtime
BlackJack hat geschrieben:@Overtime: Ich denke Bitcoins minen dürfte mittlerweile generell mehr Stromkosten verursachen als Gewinn einbringen. Da hätte man früher mit anfangen müssen. :-)
Habe ich doch geschrieben. Wer will heute denn noch Bitcoins?
Mir geht es um den Lerneffekt und nicht meinen Laptop zu zerstören. :D
Das Bitcoin minen unnötig ist weiß ich schon.

Re: SHA512 hashen mit CUDA

Verfasst: Dienstag 14. Mai 2013, 05:57
von webspider
Nicht nur unnötig, sondern auch potenziell gesundheitsschädlich.

Re: SHA512 hashen mit CUDA

Verfasst: Dienstag 14. Mai 2013, 09:56
von jerch
Overtime hat geschrieben:Gibt es jetzt auch einen Befehl wie bei hashlib für die GPU der hashes erzeugt?
Wenn das nicht jmd vor Dir schonmal in ein Pythonmodul gepackt hat sicher nicht. Hab mir pycuda nicht angeschaut, in cuda würdest Du Dir einen Kernel in einer C-ähnlichen Syntax bauen, der den Hash berechnet.