Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi HTACCESS Hash generieren (https://www.delphipraxis.net/152659-htaccess-hash-generieren.html)

F.Art 30. Jun 2010 23:44

HTACCESS Hash generieren
 
Ich bin gerade daran ein htaccess tool in delphi zu programmieren.
mit diemes kann ich mir leicht ein htaccess geschütztes verzeichnis konfigurieren. die passwörter müssen allerding mit einem hash umgewandelt werden. genau hier komme ich nicht weiter.

was für hash funktionen können hierzu verwendet werden oder ist dies von dem webspace unterschiedlich? und wie generiere ich den passenden hash?

blackfin 1. Jul 2010 00:05

AW: HTACCESS Hash generieren
 
du kannst dir aus dem Netz das command line utility htpasswd.exe herunterladen und von Delphi aus aufrufen, diese erzeugt dir aus dem Passwort den gewünschten hash (und wenn du willst auch gleich die gesamte .htpasswd)
Sie liegt auch z.B. einer XAMPP-Installation bei.

Alternativ suche dir die Algorithmen / units für Unix-CRYPT, MD5 und SHA-1 zusammen (die beiden letzten sind im DEC, beim ersten bin ich mir nicht sicher), dann kannst du die Verschlüsselung auch selbst machen.

fkerber 1. Jul 2010 00:05

AW: HTACCESS Hash generieren
 
Hi!

Schau mal hier:
http://www.askapache.com/online-tool...swd-generator/

Da gibt es etwas weiter unten eine ausführlichere Erklärung zu den Typen von Verschlüsselungsverfahren.


Grüße, Frederic

s.h.a.r.k 1. Jul 2010 00:18

AW: HTACCESS Hash generieren
 
Wichtig wäre zu sagen, dass man doch bitte kein Base64 nehmen sollte -> zu unsicher.

himitsu 1. Jul 2010 05:57

AW: HTACCESS Hash generieren
 
Hier im Forum suchenhtpasswd Hier im Forum suchen.htpasswd ... z.B. http://www.delphipraxis.net/106326-m...s-windows.html


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:08 Uhr.

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