Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: sourceserver.info. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Donnerstag, 16. Dezember 2010, 11:49

Kathy's Zeichenfolge umgeschlüsselt

Ich weiß nicht ob das als Rätsel geplant war oder nicht, aber ich hab den Code mal umgeschlüsselt, dann können ihn alle lesen ^^

Bei dem Code handelt es sich um ASCII-Code im Hex-Format:
73 6f 75 72 63 65 73 65 72 76 65 72 2e 69 6e 66 6f 20 70 6c 75 67 69 6e 73 2c 20 73 65 72 76 65 72 20 61 6e 64 20 6d 6f 72 65

Als Text heißt das dann:
sourceserver.info plugins, server and more

Hab ich jetzt was gewonnen? big-lol
Kathy hoffe du bist nicht sauer, dass ich das Rätsel aufgelöst hab.

[attachment=0]<!-- ia0 -->kathy.jpg<!-- ia0 -->[/attachment]
»Anubis« hat folgendes Bild angehängt:
  • kathy.jpg


Kathy

Fortgeschrittener

Beiträge: 523

Wohnort: München

Beruf: Roaster/Freelance Editor

Rootserver vorhanden: Ja

  • Nachricht senden

2

Donnerstag, 16. Dezember 2010, 16:44

Re: Kathy's Zeichenfolge umgeschlüsselt

Dann werd ich mir jetzt was anderes ausdenken müssen.


NTcgNjggNmYgNjEgMmUgMjAgNDQgNjUgNmEgNjEgMjAgNzYgNzUgMmU=

Wer weiss was das ist?

3

Donnerstag, 16. Dezember 2010, 20:56

Re: Kathy's Zeichenfolge umgeschlüsselt

OK dann werd ich mal überlegen wie ich das lösen kann ^^


HSFighter

Administrator

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

4

Donnerstag, 16. Dezember 2010, 21:17

Re: Kathy's Zeichenfolge umgeschlüsselt

Cool...

Schaut fast wie mein WAP2 Schlüssel aus :D



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)

5

Donnerstag, 16. Dezember 2010, 21:20

Re: Kathy's Zeichenfolge umgeschlüsselt

Der erste Code war einfach, ein Blick und ich wusste was Sie gemacht hat, brache den ASCII-Code öfters! Aber jetzt hmm ..... das wird schwer!!
Ich hoffe jetzt einfach mal, Sie hat einen Code verwendet, der keinen Schlüssel braucht.


DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

6

Donnerstag, 16. Dezember 2010, 21:42

Re: Kathy's Zeichenfolge umgeschlüsselt

Ist eigentlich auch nicht so schwer. Das wird auch oftmals verwendet um z.B. Binarys in Newsgroups zu verschicken.

MadMakz

Super Moderator

Beiträge: 1 878

Wohnort: ~#

Rootserver vorhanden: Ja

  • Nachricht senden

7

Donnerstag, 16. Dezember 2010, 23:12

Re: Kathy's Zeichenfolge umgeschlüsselt


8

Freitag, 17. Dezember 2010, 03:40

Re: Kathy's Zeichenfolge umgeschlüsselt

Zitat

sosi at irc #sourceserver.info // sosi at ts3 sa-hosting.eu:9988 // sosi at steam SourceServer.info

f652b9352ed9b873962ccc6b716b6748
Webbasierender Config Ersteller: www.ulrich-block.de für CS 1.6, CSS, DODS und TF2.

Ebenso wird werden verschiedene Debian Gameserverkernel zum Download angeboten.

9

Freitag, 17. Dezember 2010, 11:59

Re: Kathy's Zeichenfolge umgeschlüsselt

Zitat von »"Terrorkarotte"«

Zitat

sosi at irc #sourceserver.info // sosi at ts3 sa-hosting.eu:9988 // sosi at steam SourceServer.info

f652b9352ed9b873962ccc6b716b6748


Würde auf einen MD5 Hash tippen oder eventuell auf SHA1, die lassen aber nicht so einfach entschlüsseln oder?


10

Freitag, 17. Dezember 2010, 12:12

Re: Kathy's Zeichenfolge umgeschlüsselt

Es gibt zahlreiche Seiten, die verschiedene Haseharten speichern (Rainbowtabellen)
Webbasierender Config Ersteller: www.ulrich-block.de für CS 1.6, CSS, DODS und TF2.

Ebenso wird werden verschiedene Debian Gameserverkernel zum Download angeboten.

11

Freitag, 17. Dezember 2010, 12:53

Re: Kathy's Zeichenfolge umgeschlüsselt

Stimmt habs geschaft
f652b9352ed9b873962ccc6b716b6748 => http://www.youtube.com/watch?v=P3WJX1cIuY4">http://www.youtube.com/watch?v=P3WJX1cIuY4</a>

So jetzt hab ich hier mal eins für euch

6d4ea2867681a08761df02e39c0fffd68e37d344
Bin mal gespannt wers schafft ^^


MadMakz

Super Moderator

Beiträge: 1 878

Wohnort: ~#

Rootserver vorhanden: Ja

  • Nachricht senden

12

Freitag, 17. Dezember 2010, 23:28

Re: Kathy's Zeichenfolge umgeschlüsselt

könnte SHA1 sein (wegen 40 zeichen)

13

Sonntag, 19. Dezember 2010, 22:43

Re: Kathy's Zeichenfolge umgeschlüsselt

Stimmt und was steht da ? ^^ big-lol


Chrisber

Administrator

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

14

Montag, 20. Dezember 2010, 11:29

Re: Kathy's Zeichenfolge umgeschlüsselt

Ich konnte nichts finden. Wenn der Hash nirgends bekannt ist, kannst du das auch vergessen ;) Man kann SHA1 (noch) nicht knacken.

Gruß
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.

15

Montag, 20. Dezember 2010, 11:55

Re: Kathy's Zeichenfolge umgeschlüsselt

Ok das wusste ich jetzt nicht, ich dachte immer den kann man mit Tabellen doch entschlüsseln. Meinte sowas mal gelesen zu haben.


Chrisber

Administrator

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

16

Montag, 20. Dezember 2010, 15:41

Re: Kathy's Zeichenfolge umgeschlüsselt

Ja, aber nur, wenn in der Tabelle auch der Klartext steht. SHA1 und MD5 sind Hash-Algorithmen, die kann man nicht entschlüsseln.

Wenn dein Klartext jetzt beispielsweise 200 Zeichen lang ist und jedes Zeichen anders ist, ist es natürlich sehr unwahrscheinlich, dass irgendeine Tabelle diese Zeichenkette kennt.

Gruß
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

17

Montag, 20. Dezember 2010, 20:13

Re: Kathy's Zeichenfolge umgeschlüsselt

Kennt der Chrisber sicherlich auch. Bei Python gibt es das Modul base64:

Quellcode

1
2
3
4
5
6
7
>>> import base64
>>> base64.b64encode('Das ist ein String, der in base64 umgewandelt werden soll.')
'RGFzIGlzdCBlaW4gU3RyaW5nLCBkZXIgaW4gYmFzZTY0IHVtZ2V3YW5kZWx0IHdlcmRlbiBzb2xsLg=='
>>> base64.b32encode('Das ist ein String, der in base32 umgewandelt werden soll.')
'IRQXGIDJON2CAZLJNYQFG5DSNFXGOLBAMRSXEIDJNYQGEYLTMUZTEIDVNVTWK53BNZSGK3DUEB3WK4TEMVXCA43PNRWC4==='
>>> base64.b16encode('Das ist ein String, der in base16 umgewandelt werden soll.')
'446173206973742065696E20537472696E672C2064657220696E2062617365313620756D676577616E64656C742077657264656E20736F6C6C2E'


Python is awesome!

Chrisber

Administrator

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

18

Dienstag, 21. Dezember 2010, 12:00

Re: Kathy's Zeichenfolge umgeschlüsselt

Bitte umwandeln ;)

Quellcode

1
2
3
4
5
>>> def cipher(text):
	result = 0
	for i, char in enumerate(text):
		result += (ord(char) << i)
	return result


Das Resultat: 58842655859836351L

Edit: geht das überhaupt? :/

HF
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

19

Dienstag, 21. Dezember 2010, 15:38

Re: Kathy's Zeichenfolge umgeschlüsselt

Ohne jetzt überhaupt das groß getestet zu haben, nein. Wird nicht gehen.
Kurze Erklärung für die anderen.

Er hat eine Funktion erstellt, die zuerst result auf 0 setzt.
Danach fängt er an in einer Schleife Zeichen für Zeichen zu iterieren.
Bei jeder Iteration wird die Position und Dezimalstelle des Zeichens an i und char übergeben.
In die Varibale result wird der Dezimalwert des Zeichens mit der Bitoperation um X Bit nach links verschoben und zu result addiert. X ist in dem Fall die aktuelle Position des Zeichens (fängt bei 0 an).
Danach wird result durch return zurückgegeben.

Letztendlich ist es eine Art Hash-Wert mit dem man keine Rückschlüsse ziehen kann.

Ich selbst musste erstmal nachschlagen, was der Operator << bzw. >> macht.
Die Funktion ord() gibt den Dezimalwert eines Zeichens aus.

Quellcode

1
2
3
4
>>> ord('A')
65
>>> ord('a')
97


Die Funktion enumerate gibt bei dem String 'sourceserver.info' z.B. folgendes aus:

Quellcode

1
2
>>> list(enumerate('sourceserver.info'))
[(0, 's'), (1, 'o'), (2, 'u'), (3, 'r'), (4, 'c'), (5, 'e'), (6, 's'), (7, 'e'), (8, 'r'), (9, 'v'), (10, 'e'), (11, 'r'), (12, '.'), (13, 'i'), (14, 'n'), (15, 'f'), (16, 'o')]

In dem Fall musste ich die Funktion list() verwenden, da es sich um ein Objekt handelt, welches iteriert werden muss. Diese Funktion macht das bis zum Ende und gibt dann eine Liste der Werte aus. Da enumarate eine Tupel zurückgibt, kommt dann dieses Konstrukt zustande: [(Position, 'Buchstabe'), (Position, 'Buchstabe'), ...]

Die for-Schleife ist in der Lage die Werte aus der Tupel auf die beiden Variablen i und char zu speichern. Das ermöglicht mit den Werten getrennt weiterzuarbeiten.

Der Shift-Operator << verschiebt Bitweise nach links.

Beispiel
Dezimal / Binär
10 / 1010 (0*1 + 1*2 + 0*4 + 1*8)
3 Bit nach links verschieben = 1010000 = (16 + 64) = 80

Quellcode

1
2
>>> 10 << 3
80


Ich hoffe, dass ich alles richtig erklärt habe. Ich selber code noch nicht so lange in Python.

Chrisber

Administrator

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

20

Dienstag, 21. Dezember 2010, 18:05

Re: Kathy's Zeichenfolge umgeschlüsselt

Joa, stimmt ;)
Mich wundert nur gerade, dass ``enumerate`` ein neues Objekt, und keinen Generator zurück gibt o_O
Die Wege der Python sind unergründlich!

Nachteile sind halt, dass man nicht ausschließen kann, dass es Kollisionen gibt. Und irgendwann wird die Zahl einfach zu groß :D

Habe gerade noch was gebastelt. Sollte rein theoretisch entschlüsselbar sein, ich komme nur gerade nicht mehr mit dem Denken hinterher: http://pastebin.com/a1fxim9M">http://pastebin.com/a1fxim9M</a>

Gruß
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.