Hallo
Ich bin nicht sicher, ob ich das Problem richtig erkannt habe:
Position = I modulo Länge
ergibt Werte von 0 bis Länge-1 für Position die extrem von Länge abhängig sind. (Wenn I deutlich größer als Länge und Länge größer null ist!).
Gruß
mic
Guten Abend liebes Forum,
ich habe ein kleines Problem.
Ich muss erstmal probieren es zu formulieren.
Ausgangssituation:
s = ein Wort einer beliebigen Länge (ca. 15 - 20 Zeichen)
l = Integer (l geht gegen unendlich)
Ich Suche nun einen Algorithmus der Anhand der Länge von s und dem Wert von l eine beliebige Position eines Zeichens innerhalb von s auswählt. Dies soll nicht zufällig geschehen sondern es muss reproduzierbar sein.
Der wichtigste Faktor ist, dass sich der Positionswert stark verändert wenn sich die Länge von s nur wenig ändert.
Das heißt es sollte nicht möglich sein den Wert der Position bei bekanntem l zu bestimmen wenn man die Länge von s nicht kennt.
Beispiel:
s = abcdefghijkl
l = 1 Position = 3 (also "c")
l = 2 Position = 6
l = 3 Position = 1
(nur ein Beispiel, welche Werte tatsächlich herauskommen ist egal)
s = abcdefghijklm
l = 1 Position = 7
l = 2 Position = 2
l = 3 Position = 5
Ich hoffe, ich konnte das Problem beschreiben, so dass ihr es versteht.
Mir fehlt irgendwie der Ansatz..
vielleicht fällt euch ja etwas ein.
Crypi
Hallo
Ich bin nicht sicher, ob ich das Problem richtig erkannt habe:
Position = I modulo Länge
ergibt Werte von 0 bis Länge-1 für Position die extrem von Länge abhängig sind. (Wenn I deutlich größer als Länge und Länge größer null ist!).
Gruß
mic
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
Schue einmal in die Bascom Hilfe. z.B. Instring, Pos, Len .....Zitat von jcrypter
Gruß Richard
Vielleicht solltest du nochmal etwas genauer beschreiben, was du damit letztendlich ereichen möchtest...
für mich klingt das so als sei 's' irgendein Passwort, 'I' eine Zählvariable und es soll jedes Datenbyte mit irgendeinem pseudozufällig gewählten Passwortbyte verschlüsselt werden.
Falls das so (oder ähnlich) ist, gäbe es ja diverse erprobte Verschlüsselungsverfahren die du einsetzen könntest, bei denen man sich auch recht sicher sein kann, daß sie sicher (genug) sind.
So viele Treppen und so wenig Zeit!
Lesezeichen