Ja danke, ... und was ist jetzt die Frage? Dann ist das quasi eine
Lookup Table mit der man Dinge ver- und entschlüsseln kann?
Sprich ich gebe ein 4-Zeichen-"Wort" vor wie z. B. "Igel" und bekomme
"29 b8 2a ff" raus. Geht natürlich in beide Richtungen.
Da jeder Wert nur genau einmal vorkommt weiß ich nicht was das sonst
ist. Ein Text oder so ist da zumindest nicht drin kodiert.
Was ist mit
"gegeben ist A, gesucht ist B für das gesamte Alphabet"
gemeint? Der Buchstabe A? An welcher Position? Oder wie man von einem
Wert von z. B. A an der Position 1 zum Wert für B an Position 1 kommt?
So ... was irgendwie komisch ist ist, dass die Werte in einer Reihe also
von AAAA z. B. sich oft nur um einen gleichen Primfaktor unterscheiden
wobei aber auch oft einer der 4 Werte nicht dazu passt.
Bei AAAA ist das ([16, 2, 4, 199], [[2, 2, 2, 2], [2], [2, 2], [199]]),
die 199 passt also nicht.
Bei BBBB ist das ([40, 20, 10, 233], [[2, 2, 2, 5], [2, 2, 5], [2, 5],
[233]]), die 233 passt nicht.
Alle Werte:
([16, 2, 4, 199], [[2, 2, 2, 2], [2], [2, 2], [199]])
([40, 20, 10, 233], [[2, 2, 2, 5], [2, 2, 5], [2, 5], [233]])
([36, 72, 9, 228], [[2, 2, 3, 3], [2, 2, 2, 3, 3], [3, 3], [2, 2, 3,
19]])
([28, 182, 229, 229], [[2, 2, 7], [2, 7, 13], [229], [229]])
([17, 34, 68, 234], [[17], [2, 17], [2, 2, 17], [2, 3, 3, 13]])
([191, 84, 42, 232], [[191], [2, 2, 3, 7], [2, 3, 7], [2, 2, 2, 29]])
([100, 132, 25, 238], [[2, 2, 5, 5], [2, 2, 3, 11], [5, 5], [2, 7, 17]])
([58, 184, 196, 196], [[2, 29], [2, 2, 2, 23], [2, 2, 7, 7], [2, 2, 7,
7]])
([18, 66, 228, 201], [[2, 3, 3], [2, 3, 11], [2, 2, 3, 19], [3, 67]])
([41, 246, 74, 198], [[41], [2, 3, 41], [2, 37], [2, 3, 3, 11]])
([241, 73, 41, 246], [[241], [73], [41], [2, 3, 41]])
([90, 185, 251, 251], [[2, 3, 3, 5], [5, 37], [251], [251]])
([19, 98, 145, 255], [[19], [2, 7, 7], [5, 29], [3, 5, 17]])
([166, 192, 106, 220], [[2, 83], [2, 2, 2, 2, 2, 2, 3], [2, 53], [2, 2,
5, 11]])
([206, 130, 57, 163], [[2, 103], [2, 5, 13], [3, 19], [163]])
([122, 190, 164, 164], [[2, 61], [2, 5, 19], [2, 2, 41], [2, 2, 41]])
([20, 233, 5, 225], [[2, 2, 5], [233], [5], [3, 3, 5, 5]])
([42, 21, 232, 243], [[2, 3, 7], [3, 7], [2, 2, 2, 29], [3, 3, 3, 3,
3]])
([37, 74, 73, 241], [[37], [2, 37], [73], [241]])
([220, 192, 170, 170], [[2, 2, 5, 11], [2, 2, 2, 2, 2, 2, 3], [2, 5,
17], [2, 5, 17]])
([21, 243, 69, 191], [[3, 7], [3, 3, 3, 3, 3], [3, 23], [191]])
([172, 85, 172, 172], [[2, 2, 43], [5, 17], [2, 2, 43], [2, 2, 43]])
([101, 137, 89, 188], [[101], [137], [89], [2, 2, 47]])
([128, 158, 171, 171], [[2, 2, 2, 2, 2, 2, 2], [2, 79], [3, 3, 19], [3,
3, 19]])
([22, 152, 224, 155], [[2, 11], [2, 2, 2, 19], [2, 2, 2, 2, 2, 7], [5,
31]])
([43, 242, 137, 157], [[43], [2, 11, 11], [137], [157]])
([209, 75, 105, 151], [[11, 19], [3, 5, 5], [3, 5, 7], [151]])
([36, 18, 9, 66], [[2, 2, 3, 3], [2, 3, 3], [3, 3], [2, 3, 11]])
([34, 68, 234, 68], [[2, 17], [2, 2, 17], [2, 3, 3, 13], [2, 2, 17]])
([12, 252, 3, 96], [[2, 2, 3], [2, 2, 3, 3, 7], [3], [2, 2, 2, 2, 2,
3]])
([8, 1, 2, 64], [[2, 2, 2], [], [2], [2, 2, 2, 2, 2, 2]])