Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Hash in Delphi und PHP (https://www.delphipraxis.net/39865-hash-delphi-und-php.html)

Martin W 8. Feb 2005 13:59


Hash in Delphi und PHP
 
Hi,


Also ich habe ein Passwort... wie soll ich das Passwort verschlüsseln (bzw. Prüfsumme bilden, da es nicht zurückgerechnet sondern nur verglichen werden muss) so das ich in PHP in Delphi das gleiche Kennwort nehmen kann?

Beispiel:

MySQL Tabelle mit Usernamen + Passwort HASH
- Zugriff darauf von Delphi
- Zugriff darauf von PHP

Danke für alle Antworten im Vorraus... =)


MFG
Martin =)

goodvirus 8. Feb 2005 14:02

Re: Hash in Delphi und PHP
 
Des(aber zu unsicher)
MD5(so nen Mittelding, reicht eigentlich!)
SHAH1(ziemlich sicher)

Oder bau dir nen eigenden Einwegalgo ;)

Martin W 8. Feb 2005 14:04

Re: Hash in Delphi und PHP
 
Kannst du mir mal den Quellcode (bzw. ne Kompo) für SHAH1 geben?

Meflin 8. Feb 2005 15:16

Re: Hash in Delphi und PHP
 
Zitat:

Zitat von goodvirus
Des(aber zu unsicher)
MD5(so nen Mittelding, reicht eigentlich!)
SHAH1(ziemlich sicher)

Oder bau dir nen eigenden Einwegalgo ;)

was soll denn an sha1 sicherer sein als an md5 :gruebel:
(da ich ein wissbegieriger mensch bin will ich das schon wissen, hat nix mitklugscheißern zu tun)

Thorben86 8. Feb 2005 15:20

Re: Hash in Delphi und PHP
 
Nimm doch die Unit von Hagen zur Hilfe, da ist ein ziemlich guter Algo drin, müssteste auch was hier im Forum zu finden

Meflin 8. Feb 2005 15:23

Re: Hash in Delphi und PHP
 
Zitat:

Zitat von Thorben86
Nimm doch die Unit von Hagen zur Hilfe, da ist ein ziemlich guter Algo drin, müssteste auch was hier im Forum zu finden

einer? da sind alle oben gennanten drin ;)
Zitat:

Zitat von Hashalgos im DEC
MD4, MD5, SHA (other Name SHS), SHA1,
RipeMD128, RipeMD160, RipeMD256, RipeMD320,
Haval (128, 160, 192, 224, 256) with Rounds,
Snefru, Square, Tiger
Sapphire II (128, 160, 192, 224, 256, 288, 320)

von denen kannst du dir jetzt einen aussuchen (wenn du das dec nimmst, wozu ich dir raten würde ;) )

The-X 8. Feb 2005 16:13

Re: Hash in Delphi und PHP
 
laut http://www.heise.de/security/artikel/54554 soll MD5 in noch nicht absehbarer Zeit "unsicher" sein,
da eine Möglichkeit gefunden wurde 2 "Strings" zu generieren die den gleichen MD5-Hash haben ...

bei SHa-1 ist das nach angaben obiger Quelle nicht der Fall, da eine andere Methode für die Berechnung herangezogen wird.

des weiteren ist der SHA-1 Hash (21 Bytes) länger als der MD5 Hash (16 Bytes) womit die Kollisionsgefahr deutlich geringer ist :)
aber da wir Hagen bestimmt auch noch'n Wörtchen zu ablassen :mrgreen:

Martin W 8. Feb 2005 17:54

Re: Hash in Delphi und PHP
 
Schon mal danke für die Antworten... aber wie bekomme ich das auf seine von PHP auch hin ???

Gruß

goodvirus 8. Feb 2005 17:55

Re: Hash in Delphi und PHP
 
Also man kann zwar bei Md5 Kollisioenen berechnene8wurde schon mehrfach geschaft) jedoch ist es mit den heutigen Möglichkeiten recht schwierig ohne supercomputer...
Achja vorhin war die Frage warum SHah1, wiel die Bitlänge größer ist ;)

Edit: Für Php einfach dieses Verwenden
Delphi-Quellcode:
md5($var)
(glaub ich is lang her)

Jelly 8. Feb 2005 18:30

Re: Hash in Delphi und PHP
 
Du kannst direkt in MySQL die Funktion "password" nutzen, etwa so:

SQL-Code:
SELECT name, password(Name)
FROM tabellenname
Ich meine, das sollte eine MD5 Kodierung sein, habs aber nicht ausprobiert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:42 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz