Delphi-PRAXiS
Seite 3 von 4     123 4      

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)

Deep-Sea 11. Jan 2011 15:40

AW: Passwörter generieren (Besondere)
 
@ToFaceTeKilla:
Ein Stichwort: CSPRNG :wink:


Zitat:

Zitat von gammatester (Beitrag 1073917)
Allerdings hat man nicht nur in dem beschriebene Scenario Probleme, wenn der Algorithmus bekannt ist (das sollte bei Kryptoanwendungen der Fall sein, die Sicherheit kommt aus Schlüssel, Salz etc)

Richtig. Aber Random hat keinen Schlüssel ;)

gammatester 11. Jan 2011 15:46

AW: Passwörter generieren (Besondere)
 
Zitat:

Zitat von Deep-Sea (Beitrag 1073919)
Richtig. Aber Random hat keinen Schlüssel ;)

Du wirst doch wohl nicht random ohne randseed benutzen?

ToFaceTeKilla 11. Jan 2011 15:48

AW: Passwörter generieren (Besondere)
 
Zitat:

Zitat von Deep-Sea (Beitrag 1073919)
@ToFaceTeKilla:
Ein Stichwort: CSPRNG :wink:

Klar, ich denke da sind sich alle einig, dass die mit oben gepostetem Code produzierten Passwörter nicht unbedingt kryptografisch sicher sind.
Aber man muss ja nicht gleich mit Kanonen auf Anfänger Spatzen schießen.

Deep-Sea 11. Jan 2011 15:50

AW: Passwörter generieren (Besondere)
 
@gammatester:
Nein schon klar, ich meinte, dass es keinen Schlüssel im Sinne von "kryptographischen Schlüssel" hat. Ungünstig ausgedrückt, sry.


@ToFaceTeKilla:
Na ok *gg*

DelphiSecurity 11. Jan 2011 15:52

AW: Passwörter generieren (Besondere)
 
Sorry aber der Quellcode funktioniert nicht, so wie er da steht, ParameterFehler

shmia 11. Jan 2011 15:59

AW: Passwörter generieren (Besondere)
 
Zitat:

Zitat von DelphiSecurity (Beitrag 1073931)
Sorry aber der Quellcode funktioniert nicht, so wie er da steht, ParameterFehler

Äh ja, das war nicht ganz richtig.
Der Zeichenvorrat muss als String und nicht als Menge übergeben werden:
Delphi-Quellcode:
neuesPasswort := RandomString(6, 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789');

DelphiSecurity 11. Jan 2011 16:01

AW: Passwörter generieren (Besondere)
 
Danke, ist erstmal GELÖST!

Kann man das irgenwo einstellen?

Deep-Sea 11. Jan 2011 16:03

AW: Passwörter generieren (Besondere)
 
Wie einstellen? Wo einstellen? :gruebel:

hathor 11. Jan 2011 18:41

AW: Passwörter generieren (Besondere)
 
Zitat:

Zitat von shmia (Beitrag 1073940)
Der Zeichenvorrat muss als String und nicht als Menge übergeben werden:
Delphi-Quellcode:
neuesPasswort := RandomString(6, 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789');

Man könnte noch '€~}|{`_^]\[@?>=<;:/.-,+*)('&%$#"!' hinzufügen.

Die Function RandomString hat einen entscheidenden Fehler:
es wird nicht verhindert, dass ein Zeichen mehrfach auftritt.
Das verringert die Sicherheit gewaltig.

Chemiker 11. Jan 2011 19:28

AW: Passwörter generieren (Besondere)
 
Hallo,

gehört zwar nicht ganz zum Thema, wie speichert Ihr Eure Passwörter?

Bis bald Chemiker


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:21 Uhr.
Seite 3 von 4     123 4      

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