Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Passwörter generieren (Besondere) (https://www.delphipraxis.net/157419-passwoerter-generieren-besondere.html)

DelphiSecurity 11. Jan 2011 13:36

Passwörter generieren (Besondere)
 
Hallo,

wie der Titel schon verrät möchte ich einen Passwortgenerator erstellen! :-D
Kennt jemand zufällig eine Funktion oder DLL (mit Quellcode :thumb: bitte) mit der man soetwas machen kann?

Bedingung: Man kann:

a) die Länge angeben
b) die Zeichen angeben
c) wenn möglich auch die Stärke angeben

Danke schonmal!

Deep-Sea 11. Jan 2011 13:42

AW: Passwörter generieren (Besondere)
 
Zitat:

Zitat von DelphiSecurity (Beitrag 1073855)
[...] möchte ich einen Passwortgenerator erstellen!

Wenn du jetzt eine DLL nutzt, die alles schon für dich macht, was hast du dann da überhaupt noch selbst gemacht? :shock:

DelphiSecurity 11. Jan 2011 13:47

AW: Passwörter generieren (Besondere)
 
Sorry, hab mich nicht richtig ausgedrückt. ICH will ja daraus lernen, verstehe aber das Prinzip nicht.
Mit DLL meinte ich Quellcode, keine erstellte DLL :wink:
Wie funktioniert soetwas?

Außerdem ist der Passwortgenerator nur eine art Funktion für das Programm, irgendwo müssen ja die Passwörter her die mein Programm für andere Sachen brauch! (Ist ein Verschlüsselungsprogramm für Texte!)


DelphiSecurity

Klaus01 11. Jan 2011 13:48

AW: Passwörter generieren (Besondere)
 
Hallo,

zum Thema Passwortstärke möchte ich Dir diesen Thread ans Herz legen.

Grüße
Klaus

DelphiSecurity 11. Jan 2011 13:50

AW: Passwörter generieren (Besondere)
 
Zitat:

Zitat von Klaus01 (Beitrag 1073866)
Hallo,

zum Thema Passwortstärke möchte ich Dir diesen Thread ans Herz legen.

Danke, aber was ist Extended für ein Variablen Typ?

Deep-Sea 11. Jan 2011 13:51

AW: Passwörter generieren (Besondere)
 
Hat dein Delphi denn keine Hilfe? :roll:

DelphiSecurity 11. Jan 2011 14:19

AW: Passwörter generieren (Besondere)
 
Achso.... Muss die noch installieren :wink: :wink: :wink:

shmia 11. Jan 2011 14:54

AW: Passwörter generieren (Besondere)
 
Ein Zufallspasswort kannst du z.B. so erzeugen:

Delphi-Quellcode:
function RandomString(const len: Integer; const CharSet: string): string;
var
   i: Integer;
   pResult : PChar;
begin
   SetLength(Result,len); // Speicher im Result-String reservieren
   pResult := PChar(Result);
   for i := 1 to len do
   begin
      pResult^ := CharSet[1+Random(Length(CharSet))];
      Inc(pResult);
   end;
end;

...
neuesPasswort := RandomString(6, ['0'..'9', 'A'..'Z']);

Deep-Sea 11. Jan 2011 15:00

AW: Passwörter generieren (Besondere)
 
Wobei man noch einmalig vorher Randomize aufrufen muss.
Und selbst dann wäre Random nicht kryptographisch sicher.

Luckie 11. Jan 2011 15:05

AW: Passwörter generieren (Besondere)
 
Es wird ja auch nur das Passwort generiert und nichts damit verschlüsselt. Und zum Generieren reicht es. Oder was sollte bei einem kryptografisch sicheren Zufallsgenerator anderes rauskommen, als ein zufälliges Passwort?


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:51 Uhr.
Seite 1 von 4  1 23     Letzte »    

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