AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi Passwörter generieren (Besondere)
Thema durchsuchen
Ansicht
Themen-Optionen

Passwörter generieren (Besondere)

Ein Thema von DelphiSecurity · begonnen am 11. Jan 2011 · letzter Beitrag vom 11. Jan 2011
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    
Benutzerbild von DelphiSecurity
DelphiSecurity

Registriert seit: 10. Jan 2011
170 Beiträge
 
Delphi XE Architect
 
#1

Passwörter generieren (Besondere)

  Alt 11. Jan 2011, 13:36
Hallo,

wie der Titel schon verrät möchte ich einen Passwortgenerator erstellen!
Kennt jemand zufällig eine Funktion oder DLL (mit Quellcode 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!
(C) DelphiSecurity 2011 | Delphi XE
  Mit Zitat antworten Zitat
Benutzerbild von Deep-Sea
Deep-Sea

Registriert seit: 17. Jan 2007
907 Beiträge
 
Delphi XE2 Professional
 
#2

AW: Passwörter generieren (Besondere)

  Alt 11. Jan 2011, 13:42
[...] 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?
Chris
Die Erfahrung ist ein strenger Schulmeister: Sie prüft uns, bevor sie uns lehrt.
  Mit Zitat antworten Zitat
Benutzerbild von DelphiSecurity
DelphiSecurity

Registriert seit: 10. Jan 2011
170 Beiträge
 
Delphi XE Architect
 
#3

AW: Passwörter generieren (Besondere)

  Alt 11. Jan 2011, 13:47
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
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
(C) DelphiSecurity 2011 | Delphi XE
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.755 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Passwörter generieren (Besondere)

  Alt 11. Jan 2011, 13:48
Hallo,

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

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von DelphiSecurity
DelphiSecurity

Registriert seit: 10. Jan 2011
170 Beiträge
 
Delphi XE Architect
 
#5

AW: Passwörter generieren (Besondere)

  Alt 11. Jan 2011, 13:50
Hallo,

zum Thema Passwortstärke möchte ich Dir diesen Thread ans Herz legen.
Danke, aber was ist Extended für ein Variablen Typ?
(C) DelphiSecurity 2011 | Delphi XE
  Mit Zitat antworten Zitat
Benutzerbild von Deep-Sea
Deep-Sea

Registriert seit: 17. Jan 2007
907 Beiträge
 
Delphi XE2 Professional
 
#6

AW: Passwörter generieren (Besondere)

  Alt 11. Jan 2011, 13:51
Hat dein Delphi denn keine Hilfe?
Chris
Die Erfahrung ist ein strenger Schulmeister: Sie prüft uns, bevor sie uns lehrt.
  Mit Zitat antworten Zitat
Benutzerbild von DelphiSecurity
DelphiSecurity

Registriert seit: 10. Jan 2011
170 Beiträge
 
Delphi XE Architect
 
#7

AW: Passwörter generieren (Besondere)

  Alt 11. Jan 2011, 14:19
Achso.... Muss die noch installieren
(C) DelphiSecurity 2011 | Delphi XE
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#8

AW: Passwörter generieren (Besondere)

  Alt 11. Jan 2011, 14:54
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']);
Andreas
  Mit Zitat antworten Zitat
Benutzerbild von Deep-Sea
Deep-Sea

Registriert seit: 17. Jan 2007
907 Beiträge
 
Delphi XE2 Professional
 
#9

AW: Passwörter generieren (Besondere)

  Alt 11. Jan 2011, 15:00
Wobei man noch einmalig vorher Randomize aufrufen muss.
Und selbst dann wäre Random nicht kryptographisch sicher.
Chris
Die Erfahrung ist ein strenger Schulmeister: Sie prüft uns, bevor sie uns lehrt.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#10

AW: Passwörter generieren (Besondere)

  Alt 11. Jan 2011, 15:05
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?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:36 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