Autor |
Beitrag |
der organist
      
Beiträge: 467
Erhaltene Danke: 17
WIN 7
NQC, Basic, Delphi 2010
|
Verfasst: Mi 18.03.09 12:14
Hi Leutz,
Hierbei handelt es sich nicht um eine Hausaufgabe aller Art, nein ich habe mein eigenes verschlüsselungssystem gebastelt und möchte nun wissen, wie lange es dauert, bis es entschlüsselt ist. Dazu habe ich einen (recht kurzen) Text verschlüsselt, an dem ihr euch nun austoben könnt.
(a) Sollte der Text zu kurz sein, kann ich demnächst noch weiteren Text hinzufügen.
(b) Ich kann auch (wenn es lange dauert) mit kleinen Schritten etwas anschieben/Tipps aller Art/Erklärungen geben.
(c) (a) und (b) je nach Bedarf.
Hier der Text mit einer homophonen Buchstabenersetzung:
Delphi-Quelltext 1:
| 5993176512464772633509517842994194766427934551265086037741872800345522916855346737977608784947571649408161211081837222734243466703049974621527241893194704738185 |
Homophon, mit Leerzeichen:
Delphi-Quelltext 1:
| 59931765124647726335 095178429941947664279345 5126508603774187 2800 345522 91685534 6737977608 7849475716494081 612110818372 227342 434667 0304 997462 152724 1893194704738185 |
Und hier der text mit monoalphabetischen Buchstabenersetzung:
Delphi-Quelltext 1:
| 805182612090308051407122105031123211419030808090520200519200421040514031504051409030820070511140103112008010520200509030809081401140405140214040 |
Ich habe die Zahlen alle sorgfältig aufgeschrieben und überprüft, trotzdem bin ich nur ein Mensch und es KANN sein, dass es einen Fehler gibt.
MfG,
_________________ »Gedanken sind mächtiger als Waffen. Wir erlauben es unseren Bürgern nicht, Waffen zu führen - warum sollten wir es ihnen erlauben, selbständig zu denken?« Josef Stalin
Zuletzt bearbeitet von der organist am Mi 18.03.09 18:37, insgesamt 1-mal bearbeitet
|
|
Sinspin
      
Beiträge: 1335
Erhaltene Danke: 118
Win 10
RIO, CE, Lazarus
|
Verfasst: Mi 18.03.09 12:47
Um es auf den Punkt zu bringen, deine Verschlüsselung taugt nur dann etwas wenn das Verfahren mit dem du verschlüsselt hast jedem bekannt ist und es trotzdem keiner hinbekommt es zu knacken, jedenfalls nicht in angemessener Zeit.
_________________ Wir zerstören die Natur und Wälder der Erde. Wir töten wilde Tiere für Trophäen. Wir produzieren Lebewesen als Massenware um sie nach wenigen Monaten zu töten. Warum sollte unser aller Mutter, die Natur, nicht die gleichen Rechte haben?
|
|
andras
      
Beiträge: 460
Win XP, Win Vista Home Premium, Ubuntu Dapper Drake
Delphi 2005 Pers
|
Verfasst: Mi 18.03.09 12:51
ich schließ mich dem vorrherigen beitrag an!
um etwas verschlüsseltes zu knacken muss man wissen wie der vorgang des verschlüsselns geht.
beschreib doch den ganzen algorithmus einmal und dann kann man schauen wie viel das ganze taugt!
|
|
der organist 
      
Beiträge: 467
Erhaltene Danke: 17
WIN 7
NQC, Basic, Delphi 2010
|
Verfasst: Mi 18.03.09 13:05
naja, ich muss euch leider enttäuschen, weil das genau das Geheimnis ist. Es mag sein, dass es dann in der heutigen Welt recht wenig taugt, trotzdem ist es etwas, was ich einfach einmal ausprobieren will.
Hab mal die einzelnen wörte aufgetrennt, dass heisst, die wortlänge ist bekannt. Siehe Startpost. Probiert es einmal, ich werde derzeit mal nach einen daraufbasierendem System überlegen und dieses dann rausgeben, wenn es denn fertig ist.
MfG,
_________________ »Gedanken sind mächtiger als Waffen. Wir erlauben es unseren Bürgern nicht, Waffen zu führen - warum sollten wir es ihnen erlauben, selbständig zu denken?« Josef Stalin
Zuletzt bearbeitet von der organist am Mi 18.03.09 18:37, insgesamt 1-mal bearbeitet
|
|
Nersgatt
      
Beiträge: 1581
Erhaltene Danke: 279
Delphi 10 Seattle Prof.
|
Verfasst: Mi 18.03.09 13:20
der organist hat folgendes geschrieben : | naja, ich muss euch leider enttäuschen, weil das genau das Geheimnis ist. |
Das ist aber unrealistisch. Ein Angreifer wird vermutlich entweder Deinen Programmpart haben, der verschlüsselt oder den Part haben, der entschlüsselt. Damit kann er verschiedene Tests mache und analysieren, wie sich die Software bei verschiedenen Texten verhält. Oder er kann die Anwendung disassemblieren.
Hast Du mal diesen Artikel gelesen? de.wikipedia.org/wik...ty_through_obscurity
Meine Meinung: Es gibt gut funktionierende Kryptographiemöglichkeiten, die getestet sind und funktionieren.
_________________ Gruß, Jens
Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du. (Mahatma Gandhi)
|
|
andras
      
Beiträge: 460
Win XP, Win Vista Home Premium, Ubuntu Dapper Drake
Delphi 2005 Pers
|
Verfasst: Mi 18.03.09 13:31
der organist hat folgendes geschrieben : | naja, ich muss euch leider enttäuschen, weil das genau das Geheimnis ist. |
na gut, dann werden vermutlich eher weniger probiern deinen text zu knacken. der 1. ansatzpunkt bei dir wäre, den algorithmus herauszufinden, und dazu bräuchte man viellllll mehr text.....
|
|
der organist 
      
Beiträge: 467
Erhaltene Danke: 17
WIN 7
NQC, Basic, Delphi 2010
|
Verfasst: Mi 18.03.09 13:32
(a) Ok, cih werde mehr liefern,
(b) das ganze hab ich ohne Programm verschlüsselt, was auch wiederum sagt, dass das System recht einfach ist.
(c) Ich werde mir aber wohl ein programm basteln, dass geht wesentlich schneller.
_________________ »Gedanken sind mächtiger als Waffen. Wir erlauben es unseren Bürgern nicht, Waffen zu führen - warum sollten wir es ihnen erlauben, selbständig zu denken?« Josef Stalin
|
|
ub60
      
Beiträge: 764
Erhaltene Danke: 127
|
Verfasst: Mi 18.03.09 15:34
Ich tippe mal auf homophone Substitution, 100 Ziffernpaare auf 26 Buchstaben verschlüsselt. Dabei ca. 16 Ziffernpaare für des 'E', usw., die anderen Anzahlen je nach prozentualer Verteilung der durchschnittlichen Häufigkeit.
ub60
|
|
der organist 
      
Beiträge: 467
Erhaltene Danke: 17
WIN 7
NQC, Basic, Delphi 2010
|
Verfasst: Mi 18.03.09 18:20
ok, weil das nicht von mir ausgedacht ist, ja, das ist dabei. Aber das ist nicht, was ich mir ausgedacht habe, soll ich anstatt dessen einen monoalphabetische Veschlüsselung nehmen, dann habt ihr nur noch das zu knacken, was wirklcih von mir ist?
Alle Varianten im Startpost.
_________________ »Gedanken sind mächtiger als Waffen. Wir erlauben es unseren Bürgern nicht, Waffen zu führen - warum sollten wir es ihnen erlauben, selbständig zu denken?« Josef Stalin
Zuletzt bearbeitet von der organist am Mi 18.03.09 18:38, insgesamt 1-mal bearbeitet
|
|
Jakob_Ullmann
      
Beiträge: 1747
Erhaltene Danke: 15
Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
|
Verfasst: Mi 18.03.09 18:34
Also letztens hat ja jemand in der Shoutbox (binär) Hallo^^ gepostet. Das zu übersetzen war ja noch spaßig (ich setze das insofern mal gleich, da beides erst einmal sinnlose Zeichenfolgen sind, wo man nicht gleich weiß, was es heißt). Aber ich glaube nicht, dass sich auch nur einer an deinem Text die Zähne ausbeist.
|
|
Dude566
      
Beiträge: 1592
Erhaltene Danke: 79
W8, W7 (Chrome, FF, IE)
Delphi XE2 Pro, Eclipse Juno, VS2012
|
Verfasst: Mi 18.03.09 21:26
Täusche ich mich oder muss man nicht Teile des Algorithmus oder so ähnlich kennen um die Verschlüsselung zu knacken?
Habe keine Ahnung und bin froh über eine kurze Erklärung.
_________________ Es gibt 10 Gruppen von Menschen: diejenigen, die das Binärsystem verstehen, und die anderen.
|
|
der organist 
      
Beiträge: 467
Erhaltene Danke: 17
WIN 7
NQC, Basic, Delphi 2010
|
Verfasst: Mi 18.03.09 22:16
Ja, Sinn der Sache ist es, herauszufinden, was der Verschlüsselungsalgorithmus ist. Laut Kerckhoff nicht sinnvoll, wird mein Algorithmus sicherlich nicht beim FBI angewendet.
_________________ »Gedanken sind mächtiger als Waffen. Wir erlauben es unseren Bürgern nicht, Waffen zu führen - warum sollten wir es ihnen erlauben, selbständig zu denken?« Josef Stalin
|
|
|