Forum: Programmieren allgemein
by xJulian,
2. Jan 2008
Das ist richtig, so erhalte ich für jedes Byte meiner Quelldaten ein Zeichen aus dem Ausgabealphabet. In der Praxis reicht das auch. Am liebsten hätte ich allerdings eine effizientere Nutzung der Daten, da, wenn ich aus einem Byte immer nur ein Zeichen generiere, bei kleinen Alphabeten immer Bits "ungenutzt" bleiben. Um diese nahtlos zu nutzen, müsste ich die Quelldaten als eine große Zahl...
Forum: Programmieren allgemein
by xJulian,
2. Jan 2008
Danke für dein Interesse. :)
Grundsätzlich hast du Recht damit, dass die von mir gesuchte Funktion ähnliche Eigenschaften wie ein Hash hat (sie soll deterministisch und möglichst kollisionsfrei sein). Die Crux liegt aber woanders, nämlich darin, dass der Computer seine Daten ja normalerweise in Bytes speichert. Ich möchte aus diesen Daten (ein 64 Zeichen breites Wort aus einem 256 Zeichen...
Forum: Programmieren allgemein
by xJulian,
1. Jan 2008
Hallo! :)
Ich beschäftige mich im Moment damit, aus vorhandenen (Zufalls-)Daten Passwörter zu generieren.
Vorhanden ist ein 512 Bit langer Datenstrom (in meinem Fall: ein Byte-Array mit 64 Elementen), aus dem ein möglichst langes Wort generiert werden soll. Die Ausgabemenge ist in Form eines Alphabets angegeben (z.B. ein String: "ABC...XYZabc...xyz012...789"), welches eine feste Mächtigkeit...