Meine erste Verschlüsselung

02/22/2014 13:01 Teh Daroo#1
Hi,

Ich habe vor einigen Tagen angefangen mich mit Kryptographie zu befassen und in diesem Sinne meine eigene polyperiodische Substitution entwickelt. Nun wollte ich mal schauen, wie sicher diese ist, weshalb ich hier einen verschlüsselten Text samt Key veröffentlichen möchte, und ermitteln möchte ob und wie lange es dauert bis den jemand geknackt hat.

MSG:
frmmkjuwddcldeidwbwkfriyb=ejierrsmw

KEY:
2AKEY?X

Falls es niemand lösen kann, kann ich auch mal den ersten Teil der Nachricht veröffentliche ;)

Tipp: Diese Verschlüsselung kann man mit lediglich einem Blatt Papier und Stift ausarbeiten, also da is nichts durch einen Encoder gegangen, den muss ich erst noch fertig programmieren.

Alles Gute
König Daroo
02/22/2014 13:57 MrSm!th#2
Falscher Ansatz. Sicherheit, die in der Unbekanntheit des Algorithmus liegt, ist keine Sicherheit.

Ganz nebenbei könnte das alles sein. Ein Plain Text + Cipher Text Paar würde mehr Sinn für so eine Aufgabe machen als die Informationen, die du gegeben hast.
02/22/2014 20:09 Teh Daroo#3
Quote:
Originally Posted by MrSm!th View Post
Falscher Ansatz. Sicherheit, die in der Unbekanntheit des Algorithmus liegt, ist keine Sicherheit.
Könntest du das näher erläutern?
02/22/2014 21:07 Requi#4
Quote:
Originally Posted by Teh Daroo View Post
Könntest du das näher erläutern?
Er meint damit, dass nur weil jemand die Verschlüsselung nicht kennt, dass sie damit auch sicher ist.
02/23/2014 03:21 linksus#5
Ich komm nicht drauf und das soll einfach sein ? :D
Bin bei sowas eigentlich ziemlich gut.
02/23/2014 10:20 Kimo.#6
Da der Algorithmus nicht offen ist, ist das klar, dass man nicht draufkommt (bzw. sehr schwer).
Wobei es das nicht sicher macht. Der Algorithmus muss offen sein.
02/23/2014 11:50 Che#7
#moved
02/23/2014 12:00 Teh Daroo#8
Quote:
Originally Posted by Kimo. View Post
Da der Algorithmus nicht offen ist, ist das klar, dass man nicht draufkommt (bzw. sehr schwer).
Wobei es das nicht sicher macht. Der Algorithmus muss offen sein.
Vielleicht könnt ihr ja damit was anfangen ;)
Code:
[1;26]=[a;z]
[27]=[=] //Space

MSG=input
MSG=replace char by int(MSG)
MSG=repeat_add_subs(POS([1-5]), MSG) //Repeat: Add time[n], Subs time[n+1] && n=n-1, end

KEY=input
TIME_TO_REPEAT_KEY=KEY[0]
PERIOD_TYPE=search_for("?", 1, 0)  ? "+" : "-"//search_for(str tag,str true_replace,str false_replace)
PERIOD_PLAIN=(PERIOD_TYPE = "+") ? "!" : "?"
PERIOD_CHAR=search_pos(PERIOD_PLAIN) //search_pos(str tag)
PERIOD_CHAR=PERIOD_CHAR[KEY]++
//...Key encryption
Was mit dem Key gemacht wird habe ich nicht dazu geschrieben, aber dies ist lediglich der letzte Schritt. Mit dieser "Anleitung", solltet ihr in der Lage sein den Text soweit zu zurückzukonstruieren, dass ihr was mit dem Key passiert auch raußkriegen könntet, falls ihr denn den Text versteht.

Grüße
02/23/2014 12:50 YatoDev#9
auf wikipedia steht welche angriffszenarien es gibt. stell uns mal vernünftige zur verfügung....
02/23/2014 18:10 Teh Daroo#10
Quote:
Originally Posted by »FlutterShy™ View Post
auf wikipedia steht mit welche angriffszenarien es gibt. stell uns mal vernünftige zur verfügung....
CMSG:
qhl=kctkhgdhjgj=oayzidirqfrsupyovsmi

MSG:
Diese Nachricht ist fuer FluetterShy

Exercise: Crack the key!

Good luck ;)
02/23/2014 18:47 .SkyneT.#11
Quote:
Originally Posted by Teh Daroo View Post
Könntest du das näher erläutern?
Du wirst nicht in der Lage sein deinen Algorithmus zu verstecken,
d.h. wenn du die Sicherheit deiner Verschlüsselung sinnvoll testen
willst solltest du auch mit einem Algorithmus rausrücken.

Jede sichere Verschlüsselung ist nicht deswegen sicher, da keiner
den Algorithmus kennt, sie ist sicher da sie trotz des Wissens über
den Algorithmus nur schwer gecrackt werden kann.

Was du im ersten post gemacht hast war etwas wie:
Quote:
Klartext: Beispiel
Verschlüsselt: 1k4j´ü90j034glkjsesj4
Viel Spaß beim entschlüsseln.
02/23/2014 20:30 YatoDev#12
Quote:
Originally Posted by Teh Daroo View Post
CMSG:
qhl=kctkhgdhjgj=oayzidirqfrsupyovsmi

MSG:
Diese Nachricht ist fuer FluetterShy

Exercise: Crack the key!

Good luck ;)
am schönsten wärs für uns wenn man ein crypter haette mit dem man selber sachen verschlüsseln und entschlüsseln könnte mittels deinem verfahren.
Das zu erraten wäre zeitaufwändig
02/24/2014 06:33 Synatex#13
Er hat doch nen Code gepostet, ihr wollt aber auch ne Menge :D
02/24/2014 17:10 YatoDev#14
Quote:
Originally Posted by Synatex View Post
Er hat doch nen Code gepostet, ihr wollt aber auch ne Menge :D
Andere verschlüsselungs algos setzen auch nicht darauf geheim zu bleiben und sind trotzdem sicher ;)
02/24/2014 17:47 Synatex#15
Genau deshalb hat er den Code gepostet. Sorry, aber wenn du es nicht einmal hinkriegst den zu verstehen, dann hast du hier in der Diskussion nichts zu suchen.