Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   UNIX crypt() (https://www.delphipraxis.net/30153-unix-crypt.html)

Dax 21. Sep 2004 14:43


UNIX crypt()
 
Welchen Algorithmus verwendet die UNIX-Funktion crypt() eigentlich?

sakura 21. Sep 2004 14:44

Re: UNIX crypt()
 
Suche doch mal Hier im Forum suchenunix crypt

...:cat:...

Dax 21. Sep 2004 14:50

Re: UNIX crypt()
 
Es geht nämlich um den Verschlüsselungsmechanismus, den der Apache (Linux) benutzt, um die Passworte in der .htpasswd zu speichern.

sakura 21. Sep 2004 14:50

Re: UNIX crypt()
 
Ich weiß, das findest Du in den Suchergebnissen :roll:

...:cat:...

Dax 21. Sep 2004 15:02

Re: UNIX crypt()
 
Ich bräuchte aber noch das *char salt, mit dem die Passwörter verschlüsselt werden. Das kann ich nirgends finden.

sakura 21. Sep 2004 15:03

Re: UNIX crypt()
 
Die sind Zufall und darfst Du selbst erstellen ;-)

...:cat:...

Dax 21. Sep 2004 15:04

Re: UNIX crypt()
 
Zitat:

Zitat von sakura
Die sind Zufall und darfst Du selbst erstellen ;-)

...:cat:...

Das verstehe ich jetzt nicht ganz....

sakura 21. Sep 2004 15:14

Re: UNIX crypt()
 
Zitat:

Zitat von Dax
Das verstehe ich jetzt nicht ganz....

Du musst das Salt (zwei Zeichen) selbst mithilfe der Random-Funktion erstellen.
Delphi-Quellcode:
var
  Salt: String;
begin
  Salt := Chr(Random(94) + 34) + Chr(Random(94) + 34);
end;
...:cat:...

Dax 21. Sep 2004 15:15

Re: UNIX crypt()
 
Ach so.... Danke! Jetzt versteh' ichs.

himitsu 21. Sep 2004 17:24

Re: UNIX crypt()
 
Na das ist ja mal praktisch.

Ich hab bis jetzt mit einem kleinen, von Linux nach Windows übersetzten Konsolenprogramm gearbeitet, womit man aus 'ne Textdatei (mit Namen/Gruppen und Passwörtern) diese nette .htpasswd erstellen konnte,
aber das ist ja um längen besser ^^

hatte aber auch nie in der DP danach gesucht -.-


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:13 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