kostenloser Webspace werbefrei: lima-city


[Spielchen]Knack den Code!

lima-cityForumSonstigesSpam und sonstiges Unvergütetes

  1. Autor dieses Themas

    adrians

    Kostenloser Webspace von adrians

    adrians hat kostenlosen Webspace.

    *nick*
    So seh ich das ganze auch.

    Aber wenn es, wie er sagte, kein Umsortieralgorythmus ist, aber der Originaltext als Teilmengen noch enthalten ist, was ist es dann? o.O

    Dann ist es iwie..gar nichts mehr, zumindest nichts, wa smir jetzt auf Anhieb einfallen würde.^^
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Tja, die lange Datei ist eine zu große Hilfe.
    Das hast du garnicht super gemacht. ;)
    So bekommt man das viel zu schnell raus.

    Allerdings sage ich nicht die Lösung, denn ich möchte mir nicht einen Algo ausdenken.
    Oder vielleicht sage ich ja doch die Lösung. Findet es selber raus.
    So schwer ist es nicht.
  4. Habs: In den Siebzigerjahren wollte Bill Joy eine Programmiersprache schaffen, die alle Vorteile von MESA und C vereinigt. Diesen Wunsch konnte sich Joy zun&#228;chst nicht erf&#252;llen, und erst Anfang der Neunzigerjahre beschrieb er in dem Artikel >>Further<<, wie eine neue objektorientierte Sprache aussehen k&#246;nnte; sie sollte in den Grundz&#252;gen auf C++ aufbauen. Erst sp&#228;ter wurde ihm bewusst, dass C++ als Basissprache ungeeignet und f&#252;r gro&#223;e Programme unhandlich ist.

    Hab aber n Programm daf&#252;r gebraucht:

    Option Explicit
    Dim vara As Integer

    Private Sub Command1_Click()
    vara = 3
    Do
    Text2.Text = Text2.Text & Mid(Text1, vara, 1)
    vara = vara + 3
    Loop Until vara >= Len(Text1.Text) + 1
    End Sub

    Da ich mir nix ausdenken will, lass ich einfach dem N&#228;chsten den Vortritt!

    Ich h&#228;tte zwar was, das ist aber ZU schwer. Ich wei&#223; nichtmal, obs ne M&#246;glichkeit gibt, das zu entschl&#252;sseln!

    Gru&#223; Martin

    Beitrag geändert: 12.10.2007 22:23:41 von martix

  5. Es f&#228;ngt auf jeden Fall mit "In den siebziger Jahren" an!
    Extrem easy! Einfach selber ausprobiern!


    Tja, dann denk dir mal einen Algo aus. ;)
  6. Ok hab was:

    "yao|mtubgygb"

    Muss aber zugeben, es ist VERDAMMT schwer!

    Deshalb relativ viele Tipps:
    -man braucht die ascii Tabelle
    -es hat die gleiche Anzahl an Zeichen wie der orginalstring
    -der Schl&#252;ssel ist statisch
    -es gibt verschiedene L&#246;sungen, die passen w&#252;rden, aber nur eine Stimmt
    -man ben&#246;tigt den operator mod!

    Ohne PC nicht l&#246;sbar, w&#252;rde ich sagen!

    Viel Gl&#252;ck
    &#220;bermorgen wird abgebrochen, da es schier unm&#246;glich ist!
  7. Autor dieses Themas

    adrians

    Kostenloser Webspace von adrians

    adrians hat kostenlosen Webspace.

    Huch, ist das alte etwa schon gel&#246;st?

    Mod Operator? Den benutzen die RSAs...so eine hast du aber nich geschrieben, oder? XD


    edit: Mod war doch der Modulo, der den Rest angibt, der bei einem Bruch entsteht? (Wenns aufgeht eben 0)

    Beitrag geändert: 12.10.2007 22:55:56 von adrians

  8. Huch, ist das alte etwa schon gel&#246;st?


    Schau dir den Langen Text mal genau an.
    &#220;berlege welche Zeichen komisch sind.
    Und &#252;berleg mal wann immer komische Zeichen kommen.


    Mod Operator? Den benutzen die RSAs...so eine hast du aber nich geschrieben, oder? XD

    edit: Mod war doch der Modulo, der den Rest angibt, der bei einem Bruch entsteht? (Wenns aufgeht eben 0)


    Ja, Mod ist Modulo.
    Und wurde in Prinzip auch bei Caesar-Chiffre verwendet.

    Jens
  9. cbhp

    Co-Admin Kostenloser Webspace von cbhp

    cbhp hat kostenlosen Webspace.

    Nochmal MOD: Gibt den Rest einer ganzzahligen Division zweier Zahlen zur&uuml;ck.

    Wird MOD zur Verschl&uuml;sselung oder zur Entschl&uuml;sselung gebraucht?



    Und eine Erkl&auml;rung zum voherigen R&auml;tsel:
    Immer nur jeden dritten Buchstaben lesen, den Rest entfernen.
    Das hei&szlig;t: Die ersten 2 Buchstaben fallen weg, es beginnt mit dem 3., 6, 9. usw.
  10. Jup, es ist Modulo!
    Ich mach mal n Beispiel f&#252;r die anderen!

    15 mod 4
    bedeutet Folgendes:
    die 4 passt in die 15 genau 3x rein. (Ergibt 12). Bis 15 fehlen dann noch 3.
    15 mod 4 = 3!
    Vll sag ich morgen die Zahl, die man braucht. Weil man m&#252;sste schon lange probiern, um da drauf zu kommen!

    Edit:
    Mod wird zum VERschl&#252;sseln verwendet!

    Beitrag geändert: 12.10.2007 23:07:08 von martix
  11. cbhp

    Co-Admin Kostenloser Webspace von cbhp

    cbhp hat kostenlosen Webspace.

    Ich seh schon das erste Problem:

    Zu MOD gibt es keine eindeutige Umkehrfunktion...
    Beispiel:

    10 MOD 3 = 1
    07 MOD 3 = 1
    04 MOD 3 = 1

    Hast du schon selber versucht, deine Zeichenfolge zu entschl&uuml;sseln? Geht das?

    Beitrag geändert: 12.10.2007 23:25:52 von cbhp
  12. Genau das ist das Problem!
    Ich nehm fast an, es ist unm&#246;glich, das ganze wieder zu entschl&#252;sseln!
    Nein, ich habs noch nicht probiert, weil ich genau das Problem hatte!

    Vll hilfts was, wenn ich den 1 und letzten Buchstaben angeb.
    Evtl. kommt man dann mit VIEL Gl&#252;ck drauf!
    erster: v
    letzter: r

    Ahso, und es ist nicht allein mit mod verschl&#252;sselt, was es nicht einfacher macht!
  13. cbhp

    Co-Admin Kostenloser Webspace von cbhp

    cbhp hat kostenlosen Webspace.

    Eventuell ist es doch l&ouml;sbar...


    Funktion: Zahl MOD Divisor = Rest (also bei der Verschl&uuml;sselung)
    Gegenst&uuml;ck: Divisor * Vielfaches + Rest = Zahl (also bei der Entschl&uuml;sselung)

    Ist das Vielfache oder der Divisor eine konstante Zahl?


    Beitrag geändert: 12.10.2007 23:27:22 von cbhp
  14. Autor dieses Themas

    adrians

    Kostenloser Webspace von adrians

    adrians hat kostenlosen Webspace.

    Lol, vielleicht hast du uns da ne Einwegverschl&#252;sselung vorgesetzt.^^"
  15. @adrians, das bef&#252;rchte ich fast auch!
    Ihr kriegt von mir den Divisor!
    Der w&#228;re 29!
    Ich wei&#223;, dass euch das absolut nicht weiter bringt!
  16. Autor dieses Themas

    adrians

    Kostenloser Webspace von adrians

    adrians hat kostenlosen Webspace.

    'Da~&#8250;&#184;&#213;&#242;,If&#402; &#189;&#218;&#247;1Nk&#710;&#165;&#194;&#223;&#252;6Sp&#141;&#170;&#199;&#228;;Xub&#339;&#185;&#214;&#243;-Jg&#8222;&#161;&#190;&#219;&#248;2Ol&#8240;&#166;&#195;&#224;&#253;7Tq&#381;&#171;&#200;&#229;[x&#8226;&#178;&#207;&#236; &C`}&#353;&#183;&#212;&#241;+He&#8218;&#376;&#188;&#217;&#246;0Mj&#8225;&#164;&#193;&#222;&#251;5Ro&#338;&#169;&#198;&#227;&#65533;:Wt&#8216;&#174;&#203;&#232;"?\y&#8211;&#179;&#208;&#237;

    Ist das einzige, wa sich bisher rauskriegen konnte... Das hei&#223;t, ich hatte eben ein Script, das sicher irgendwo in seinen zigtausend zeilen die richtige L&#246;sung hatte, was wahrscheinlich aber eher zuf&#228;llig gewesen sein d&#252;rfte. :P



    Edit: Du sagtest, dass der Mod nicht die einzige Mathematische Operation sei, die ausgef&#252;hrt w&#252;rde. Das hei&#223;t also, dass man nicht einmal das Vielfache Raten kann, weil man dann immer noch Salat rauskriegt. Grund: Man wei&#223; ja nicht, was dann noch mit gemacht werden muss..>_>

    Beitrag geändert: 12.10.2007 23:43:34 von adrians
  17. Deine L&#246;sung ist auch viel zu lang!
    es sind nur 12 Zeichen. Eben wie der Ausgangsstring!
  18. cbhp

    Co-Admin Kostenloser Webspace von cbhp

    cbhp hat kostenlosen Webspace.

    Der erste Buchstabe ist ein "v", Zeichencode 118

    Divisor ist 29

    Zahl MOD Divisor = Rest -> 118 MOD 29 = 2
    Divisor * Vielfaches + Rest = Zahl -> 29 * 4 + 2 = 118

    Nun muss man wohl von der 2 auf 121 (Zeichencode f&uuml;r "y" ) kommen... vielleicht mit einer Multiplikation?



    Beitrag geändert: 13.10.2007 0:20:00 von cbhp
  19. theuntouchables

    theuntouchables hat kostenlosen Webspace.

    Laut (ungeschriebenem) Verschl&#252;sselungsgesetz ist deine verschl&#252;sselung eine einwegverschl&#252;sselung und somit der originaltext nicht eindeutig rekonstruierbar. Den grund hat cbhp oben schon geliefert: ein teil des schl&#252;ssels ist nicht explizit zuzuordnen (mehrere unterschiedliche eingaben ergeben die selbe ausgabe)
    10 MOD 3 = 1
    07 MOD 3 = 1
    04 MOD 3 = 1
    Der gleiche Grund warum md5 als nicht mehr sicher gilt...

    Der Klartext w&#228;re nur durch zufall zu erreichen...

    Wie man sieht, verschl&#252;sseln ist nicht so einfach wie man denkt...

    Wen's interessiert, dem kann ich nur "Abenteuer Kryptologie" von Reinhard Wobst empfehlen, der Typ versteht was vom verschl&#252;sseln und vor allem vom entschl&#252;sseln. (hab nach 3/4 aufgeben m&#252;ssen, war zu hoch f&#252;r mich :biggrin:)
  20. Autor dieses Themas

    adrians

    Kostenloser Webspace von adrians

    adrians hat kostenlosen Webspace.

    Ich sitze gerade anner Art bruteforceprogramm.

    Aber ich wei&#223; einfach nicht, welche Rechenoperation man braucht, um an dieses schei&#223; ergebnis zu kommen. XD
  21. Ok!
    Ich geb euch meinen verschl&#252;sselungcode kompkett!

    verschluss = (nr * 100) Mod 29

    If verschluss > 26 Then verschluss = verschluss - 26

    Wobei nr die stelle des Buchstabens im Alphabet ist.
    also c = 3

    verschluss wird dann nach dem gleichen Prinzip wieder in Buchstaben umgewandelt!

    Ist es jetzt m&#246;glich?

    Edit: Ich geh jetzt pennen!

    PS: wens interessiert: Ich hab das heute geschrieben, weil ich ne Wette am laufen hat, wer 4Kb mit dieser Methode am schnellsten verschl&#252;sselt.
    Ich programmier mit VB6 und brauche 0,012sek
    Ein Freund programmiert in VB.net und braucht 0,010sek
    Und auf C++ warten wir noch! Aber er ist eindeutig Favourit!

    Beitrag geändert: 13.10.2007 0:30:18 von martix
  22. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!