Re: Passwort generieren - Verschlüsselung
passwort = 0; i < Len; i )
> Passwort[i] = Zeichen[RandZahl % LenZeichen];
>
> RandZahl wird natürlich bei jedem Durchlauf neu generiert.
Dann kennzeichne das doch einfach entsprechend als Funktionsaufruf:
for(i = 0; i < Len; i )
Passwort[i] = Zeichen[RandZahl() % LenZeichen];
> Nun die eigentliche Frage. Ist es für die Sicherheit von
> entscheidener Bedeutung den String Zeichen zu mischen?
Bei einem guten Zufallsgenerator: Nein. Denn dann bleiben prinzipiell
zwei Möglichkeiten:
1) Der gute Zufall bleibt gut. Es kann aber nicht zufälliger als
zufällig werden, heißt: Es wird nicht besser.
2) Der gute Zufall wird schlechter.
> P.S.: Der Passwortgenerator hat nicht den Anspruch dem höchsten
> kryptografischen Anforderungen zu entsprechen, sollte allerdings
> schon das Prädikat kryptografisch gut/”sinnvoll” verdienen.
Was genau soll das bedeuten?
> Das liegt
> aber imho primär am Zufallsgenerator für RandZahl, der hier aber
> nicht zu Diskussion steht.
Das wichtigste Element des Verfahrens, an dem die ganze Sicherheit
hängt, steht nicht zur Diskussion? Ohhhkeeehhh… ![]()
Juli 27th, 2008 - Posted in Allgemein | |
Leave a reply
You must be logged in to post a comment.
