Dekodierung Zahlenreihe?

1 Antwort

Ich hab mal folgendes in die JS-Konsole eingegeben:

"82 92 76 94 100 90 66 104 82 86 0 106 92 72 0 96 80 114 102 82 86 0 68 74 102 104 74 2" .split(" ").map(a => String.fromCharCode(parseInt(a)/2+32)).join("")

Output:

'INFORMATIK UND PHYSIK BESTE!'
michael02767 
Fragesteller
 28.07.2023, 22:37

Vielen dank :D

1
michael02767 
Fragesteller
 28.07.2023, 22:41

Wie bist du da drauf gekommen? Ist ja nicht ganz einfach

0
Mathmaninoff, UserMod Light  28.07.2023, 22:54
@michael02767

Bei der Umwandlung von Zahlen in Buchstaben ist die ASCII-Codierung immer mein erster Gedanke. Beim direkten Decodieren bekäme man 'R\\L^dZBhRV\x00j\\H\x00`PrfRV\x00DJfhJ\x02'. Dein Hinweis, dass das erste Wort Informatik sein könnte, war nützlich. Der Abstand im Alphabet zwischen den ersten beiden Buchstaben ist 5 und die erste Zahl in dem Code ist 10. Außerdem sind alle Zahlen durch zwei teilbar. Also habe ich durch zwei geteilt und dann noch so addiert, dass der erste Buchstabe ein I wird.

1