MD5-Hashes mit FastFile?

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
PureBasic4.0
Beiträge: 785
Registriert: 29.10.2006 17:26
Wohnort: 127.0.0.1

MD5-Hashes mit FastFile?

Beitrag von PureBasic4.0 »

Hi Leute,

habe auf PureArea die UserLib FastFile gefunden. Angeblich soll die im PBOSL Package enthalten sein. Ist es aber nicht. Hat jemand eine andere UserLib oder einen anderen Code, um MD5-Hashes zu erstellen? Würde mich mal interessieren, wie schnell dieser Code / UserLib im Gegensatz zur Standard PB Funktion MD5Fingerprint ist.

Lib / Code müsste für PB4.10 beta sein. Wenn's mit der nicht funktioniert, dann PB4.02.
PB 4.50 RC1 + Ubuntu 10.04 LTS + Windows 7 x64
Benutzeravatar
gnozal
Beiträge: 219
Registriert: 04.12.2004 13:01
Wohnort: Frankreich (67)
Kontaktdaten:

Beitrag von gnozal »

MD5 fingerprint with file mapping (like fastfile) : http://www.purebasic.fr/english/viewtopic.php?t=26499
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
Benutzeravatar
PureBasic4.0
Beiträge: 785
Registriert: 29.10.2006 17:26
Wohnort: 127.0.0.1

Beitrag von PureBasic4.0 »

Habe mir jetzt die PureLib runtergeladen und entpackt, um md5-hashes zu erstellen, aber ich bekomme immer eine Fehlermeldung (ich benutze ThreadSafe). Woran kann das liegen?

Fehler:

Bild

Habe auch extra schon v4.10beta durch v4.02 ersetzt, Fehler bleibt aber der gleiche.
Habe dann mal spaßeshalber ThreadSafe ausgeschaltet, da lief's dann ohne Probleme.

So heißt es im Forum:
Updated:
Added
-ThreadSafe PureLib
-Unicode PureLib
-Unicode ThreadSafe PureLib
Habe die ThreadSafe und das ganze Zeug auch schon in SubSystems verschoben, funktioniert aber nicht.

//edit: Die Hashes sollen nicht von einer Datei kommen, sondern per Random zufällig erzeugt werden können. Daher brauche ich eine Lib wie PureLib.
PB 4.50 RC1 + Ubuntu 10.04 LTS + Windows 7 x64
Benutzeravatar
PureBasic4.0
Beiträge: 785
Registriert: 29.10.2006 17:26
Wohnort: 127.0.0.1

Beitrag von PureBasic4.0 »

Ich sehe schon kommen, dass ich mich mal im englischen forum registrieren sollte.
PB 4.50 RC1 + Ubuntu 10.04 LTS + Windows 7 x64
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

//edit: Die Hashes sollen nicht von einer Datei kommen, sondern per Random zufällig erzeugt werden können. Daher brauche ich eine Lib wie PureLib.
Wieso dann nicht einfach so:

Code: Alles auswählen

Procedure.s RandomMD5()
  Protected MD5.s, a.l
  
  For a = 1 To 8
    MD5 + RSet(Hex(Random($FFFF)), 4, "0")
  Next
  
  ProcedureReturn MD5
EndProcedure

For a = 1 To 10
  Debug RandomMD5()
Next
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

...*grübel* jetzt mal aus echter neugier..
wozu braucht man zufällig erzeugte MD5-Hashes?
die sind doch dann völlig bezugslos...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
SimonSimCity
Beiträge: 132
Registriert: 14.01.2007 00:49

Beitrag von SimonSimCity »

Wenn du mit deinem Proggie eine Rainbow-Table erstellen willst, die gibt es genug auch so zum runterladen....
Benutzeravatar
PureBasic4.0
Beiträge: 785
Registriert: 29.10.2006 17:26
Wohnort: 127.0.0.1

Beitrag von PureBasic4.0 »

Was auch immer rainbowtables sein sollen - ich möchte nur die geschwindigkeit testen. Zum code: ich habe einen string und möchte diesen verwirblen, weil das performance braucht. Es müssten schon strings verschlüsselbar sein.
PB 4.50 RC1 + Ubuntu 10.04 LTS + Windows 7 x64
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

so und jetzt nochmal verständlich bitte. :shock:
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
SimonSimCity
Beiträge: 132
Registriert: 14.01.2007 00:49

Beitrag von SimonSimCity »

PureBasic4.0 hat geschrieben:Was auch immer rainbowtables sein sollen - ich möchte nur die geschwindigkeit testen. Zum code: ich habe einen string und möchte diesen verwirblen, weil das performance braucht. Es müssten schon strings verschlüsselbar sein.
Wenn ich das hier erkläre wird warscheinlich mein Post gleich gelöscht :D :D

Desshalb gibt es hier nur einen Link: http://de.wikipedia.org/wiki/Rainbow_Table
Antworten