Hi
Hab da mal eine Frage:
Ich will ein kleines Programm programmieren, welches, am besten mit Hilfe der GPU, per BruteForce Codes knackt.
Z.B. MD5, aber später vielleicht auch WPA oder mehr.
Natürlich gibt es bereits Tools dafür, aber ich suche etwas bestimmtes.

Da ich nämlich kein fertiges tool brauche, sondern selbst eines coden möchte, benötige ich lediglich Bibliotheken oder so, mit denen ich die GPU für Berechnungen nutzen kann.

Mein Tool soll hinterher folgendes können:
- Man gibt mind. 5 Parameter an:
1. Die Verschlüsselung (z.B. MD5)
2. Das Charset (abcde...12345...#+()?")
3. Den Start-String
4. Den End-String
5. Den gesuchten MD5-Hash

Mein Programm soll hinterher mit den jeweiligen Parametern aufgerufen werden und dann in einer Schleife der Reihe nach vom Start-String angefangen bis hin zum End-String alle Möglichkeiten mit dem Charset durchgehen und bei fund des selben MD5-Hashes wie Punkt 5 (der gesuchte MD5-Hash) den Erfolg melden und Daten zurückgeben.

Die meisten Programma arbeiten ja einfach alle Möglichkeite durch.
Aber ich möchte eben sagen können "fange nicht bei 'aaaaa' an udn gehe bis '99999', sondern fange an bei 'bbbaa' und gehe bis 'bbcaa'".

Ich hoffe, ihr versteht, was ich damit sagen möchte und könnt mir helfen
Programmiersprache ist mir momentan noch recht egal.
gut wäre C oder C++.

Vielen Dank schonmal

MFG
spYro