Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
15.02.2002, 18:48
Retro



Ich habe mich mal mit ner sehr einfach Verschlüsselungsmethode beschäftigt. Dass die Ausgewufenen Zahlen sehr lang sind und somit viel Speicher belegen ist im Moment mal nicht wichtig ;)

Das System ist übelst einfach: Der eingegebende Buchstabe (Kann auch jedes Zeichen sein, wird per Ord() als seine ASCII-Zahl ausgegeben und mit nem paar Rechenprozeduren verfälscht.
Drei Zufallszahlen werden in die Rechnung auch noch mit eingebracht etc...

Für ein und das selbe Wort gibt es tausende von verschiedenen Codes. Mit der richtiges "Zurückrechenprozedur" kommt aber immer wieder dass haargenau selbe Wort raus. So ein System finde ich ganz nett!

Ich frage mich allerdings wie sicher diese Methode ist? Die Kommunikation per Code erfolgt nur zwischen zwei "Personen". Das heisst dass auch nur die beiden clients den de/en-coder haben! Der eigentliche Code pendelt per E-Mail bzw. Forenposts und News! Allgemein öffentlich - zugänglich also. Darum sollte der Codec sicher und nicht (einfach) zu entschlüsseln sein.

Die folgenden Codes stehen alle für den selbsten Satz: "Hallo, ich esse gerne Eis!"Quellcode:4752.5112.6887.7668.7668.7881.3124.2272.7455.7029.7384.2272.7171.8165.8165.7171.2272.7313.7171.8094.
7810.7171.2272.4899.7455.8165.2343.
--
29304.31896.42971.47844.47844.49173.19492.14176.46515.43857.46072.14176.44743.50945.50945.44743.
14176.45629.44743.50502.48730.44743.14176.30567.46515.50945.14619.
--
3894.4176.5626.6264.6264.6438.2552.1856.6090.5742.6032.1856.5858.6670.6670.5858.1856.5974.5858.6612.
6380.5858.1856.4002.6090.6670.1914.
--
usw..
Das einzigste Manko: In einem Verschlüsselungsvorgang bekommen alle selben Zeichen des Satzes auch den selben Ausgangscode.

Also, wie sicher ist diese Methode wenn Niemand die Verschlüsselungsmethode kennt, sondern nur den Fakt, dass es per ASCII zurück gerechnet wird?!

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */


Dieser Beitrag wurde am 15.02.2002 um 18:50 von Retro bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
15.02.2002, 18:52
KhanRKerensky



Und wie wird das decodet?

P.S. Ich finde das recht komisch das innerhalb eines Tages 3Verschlüsseler herausgegeben werden ;)

--

"[...] you're going to burn in a very special level of Hell. A level they reserve for child molesters and people who talk at the theater." - Book


Dieser Beitrag wurde am 15.02.2002 um 18:53 von KhanRKerensky bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
002
15.02.2002, 18:57
Retro



Hehe Verschwörung! =O

Decodet wird indem der Buchstabe per Ord() als ASCII ausgegeben wird, mit nen paar Zufallszahlen ne große Rechnung durchgeführt wird und es dann alles als Coder heraus spaziert.

Encodet wird indem der Codec zuerst zurückgewonnen wird (die für die verschlüsselung verwendeten Zufallszahlen [der erste Parameter im Code, die erste Zahl vor dem Punkt {ist natürlich auch verschlüsselt}]) und dannach die Rechnung von hintenan aufgebröselt wird. Zum schluss hat man nen ziemlich großes Array mit einer Spalte pro Zeichen was per Schleife und Chr() wieder in den kompletten Text verwandelt wird.

Die Methode mit dem Array ist im Moment noch ziemlich Lahm, da werd ich mir noch was einfallen lassen.

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */

zum Seitenanfang zum Seitenende Profil || Suche
003
15.02.2002, 19:44
KhanRKerensky



Nett... aber werden Emails nicht unheimlich groß wenn man statt einem Zeichen immer 5 oder 6 hat? *g*

--

"[...] you're going to burn in a very special level of Hell. A level they reserve for child molesters and people who talk at the theater." - Book


Dieser Beitrag wurde am 15.02.2002 um 19:44 von KhanRKerensky bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
004
15.02.2002, 19:46
Retro



Pff, wir leben im Zeitalter von DSL! =D

Naja, die Verschlüsselung ist nicht dazu gedacht ganze Gedichtsbände zu codieren ;) Es geht viel mehr darum, kleine Mengen von Daten (imho max. 100kb) zu versenden.

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */

zum Seitenanfang zum Seitenende Profil || Suche
005
15.02.2002, 19:52
KhanRKerensky



Und was ist mit Modemuser? *gg*

Zitat:
Das einzigste Manko: In einem Verschlüsselungsvorgang bekommen alle selben Zeichen des Satzes auch den selben Ausgangscode.

Also hat ein "a" in einem Satz also immer dieselbe "Nummer"? Wenn ja ist das sehr schlecht. Das könnt man ja sogar per Hand auseinandefriemeln ;)

--

"[...] you're going to burn in a very special level of Hell. A level they reserve for child molesters and people who talk at the theater." - Book

zum Seitenanfang zum Seitenende Profil || Suche
006
15.02.2002, 20:01
Retro



Hehe jo, jedenfalls pro verschlüsselung - lässt du es nochmal neu "berechnen" sind die Werte anders. In dieser Verschlüsselung hat dann zwar auch jedes Zeichen die gleiche Zahl, aber ne andere aus als aus der ersten ;)

Eine Frage, wo fängst du bitte an diesen Satz zu entschlüsseln? *fg*Quellcode:7128.8025.11128.10379.11770.8774.8025.10807.12198.10807.11770.12305.11449.12947.:D

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */

zum Seitenanfang zum Seitenende Profil || Suche
007
15.02.2002, 20:01
mani



ja, wie ich schon in meinem thread sagte, mit Häufigkeitstabellen is das kein Problem !
bei meiner Verschlüßelung funzt das aber nicht hrhr, denn da ist ein a z.b. ein j oder ein u oder ein g :) einige buchstaben werden auch durch ' ' ersetzt :D

--

zum Seitenanfang zum Seitenende Profil || Suche
008
15.02.2002, 20:05
KhanRKerensky



Bei meiner Methode kann ein Buchstabe (oder Sonderzeichen, Zahl) in jeden anderen Buchstaben (oder Sonderzeichen, Zahl) geändert werden. Hängt alles nur vom vereinbarten Code ab. ;)

--

"[...] you're going to burn in a very special level of Hell. A level they reserve for child molesters and people who talk at the theater." - Book

zum Seitenanfang zum Seitenende Profil || Suche
009
15.02.2002, 22:39
Tron



retro, auch dein verfahren ist ne monoaplhabetische verschluesselung, ergo: leicht zu knacken.
ich denke mal, wenn dein verfahren bekannt ist, ist ne docodierung fast kein problem.

--

'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams

'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett

zum Seitenanfang zum Seitenende Profil || Suche
010
15.02.2002, 23:35
Retro



Jep, dann kann mans sogar fast im Kopf ausrechnen! :o

Aber wie gesagt - der einzigste de/en-coder ist bei den Clients die insofern nichts damit anfangen können.

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */

zum Seitenanfang zum Seitenende Profil || Suche
011
16.02.2002, 20:00
TheTinySteini



Nun, das Verfahren ist relativ sicher, so lang es sich wirklich nur um so kurze Sätze handelt. Aber sobald die Sätze länger werden, kann man mit Häufigkeitstabellen übelst einfach dechiffrieren. Man bekommt zwar nicht den eigentlichen Rechenweg raus, aber es reicht ja, wenn man den Klartext hat.
Wie das geht? Also, man nimmt die Chiffre und zählt dann, wie oft eine bestimmte Zahl vorkommt. Diese Zahl ist (im Deutschen) mit ziemlicher Sicherheit das "e". Danach kommen solche Buchstaben wie "r", "s", "n". Anhand von möglichen Buchstabenpaaren ("en" kommt im Deutschen oft vor, "nf" am Ende eines Wortes gibt's nur einmal - Senf). Dadurch kann man sich erstaunlich gut vorarbeiten, und irgendwann hat man soviel entschlüsselt, dass man sich den Rest dazureimen kann.

Poste doch am besten mal einen chiffrierten Text mit ~100 Wörtern (soviel sollten es schon sein), mal sehen ob ihn jemand knackt.

--

TheTinySteini
Coder Poke646
"Don't Panic" - Hitchhiker's Guide to the Galaxy

zum Seitenanfang zum Seitenende Profil || Suche
012
16.02.2002, 20:40
mani



mkay: :)
<edit>
Viel Spaß :D Have phun!
achja! wer mein prog benutzt ist blöd oso...

Hier isn Link versteckt oso (zum Text)

--


Dieser Beitrag wurde am 16.02.2002 um 20:58 von mani bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
013
16.02.2002, 20:50
Retro



mani, setz bitte nen Link zu dem Text, dass das Board jetzt überbreite hat is net so fein! :\

Mein Code kommt gleich, muss erstmal nen Text finden :)

Hier: http://www.m249.de/hrhr.txt [-> Ziel speichern unter, der IE hat Probleme mit dem langen Text]

Fast zweitausend Zeichen im Original! Gute Chancen... bin ich mal gespannt!

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */


Dieser Beitrag wurde am 16.02.2002 um 20:59 von Retro bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
014
16.02.2002, 20:57
blair



wie passend dass du das sagst jc, denn du bist kein hengst, du bist ne stute... und ne ziemlich fette noch dazu...

--

because our freedom sits at the end of a gun
we're all here getting beat up and held back
we're all here digging knives from our backs

zum Seitenanfang zum Seitenende Profil || Suche
015
16.02.2002, 21:18
KhanRKerensky



Und hier ist mein Text ;)

--

"[...] you're going to burn in a very special level of Hell. A level they reserve for child molesters and people who talk at the theater." - Book

zum Seitenanfang zum Seitenende Profil || Suche
016
16.02.2002, 21:28
mani



öhm retro dein text is insofern schlecht decodierbar, als das er schlecht zu handeln is :D soviele Zahlen sind schlecht zu überblicken :o

--

zum Seitenanfang zum Seitenende Profil || Suche
017
16.02.2002, 22:18
Retro



Wiso soll man das überblicken? Kopieren-Einfügen!

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */

zum Seitenanfang zum Seitenende Profil || Suche
018
17.02.2002, 07:37
KhanRKerensky



Oder Retros "Text" ausdrucken *gg*

--

"[...] you're going to burn in a very special level of Hell. A level they reserve for child molesters and people who talk at the theater." - Book

zum Seitenanfang zum Seitenende Profil || Suche
019
17.02.2002, 14:35
Retro



Tja, bosorgt euch Endlospapier! :D

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */

zum Seitenanfang zum Seitenende Profil || Suche
020
17.02.2002, 14:38
KhanRKerensky



Habbich hier... mitsamt Nadeldrucker ;)

--

"[...] you're going to burn in a very special level of Hell. A level they reserve for child molesters and people who talk at the theater." - Book

zum Seitenanfang zum Seitenende Profil || Suche
021
17.02.2002, 15:27
Zeeke



Brrrt brrrrt brrrrrt brrrrt :)
Ich fand Nadeldrucker damals cool ;)

Mein guter alter StarWriter :D

--

zum Seitenanfang zum Seitenende Profil || Suche
022
17.02.2002, 17:15
KhanRKerensky



Cool? Der Druckkopf wurde heiß wie sau ;) und laut sind die Biester.

--

"[...] you're going to burn in a very special level of Hell. A level they reserve for child molesters and people who talk at the theater." - Book

zum Seitenanfang zum Seitenende Profil || Suche
023
17.02.2002, 18:03
TheTinySteini



Hm, mal sehen, vielleicht setz ich mich ehrlich mal dran...

Is das nur Text? Wird zwischen Groß- und Kleinbuchstaben unterschieden? Die beiden Informationen wären ganz nützlich, aber es geht vermutlich auch ohne.

--

TheTinySteini
Coder Poke646
"Don't Panic" - Hitchhiker's Guide to the Galaxy

zum Seitenanfang zum Seitenende Profil || Suche
024
17.02.2002, 18:15
KhanRKerensky



Meins besteht aus Buchstaben (Groß und Kleinunterscheidung), Zahlen und Sonderzeichen. Wirste aber nicht knacken können ohne Proggi ;)

--

"[...] you're going to burn in a very special level of Hell. A level they reserve for child molesters and people who talk at the theater." - Book

zum Seitenanfang zum Seitenende Profil || Suche