- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 26

Thema: Codeknacker-Serie Kevin - Level 2

  1. #11
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    28.05.2007
    Ort
    Mannheim
    Alter
    37
    Beiträge
    270
    Anzeige

    E-Bike
    So, der erste hat es schon geschafft.
    Glückwunsch an den User 0x3FFF
    gelöst am 02.11.2007, 14:44

    jetzt gehts um den 2. Platz

  2. #12
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    04.04.2005
    Ort
    Hamburg
    Alter
    36
    Beiträge
    826
    Hier mal mein Script mit dem ich bisher gearbeitet habe. Ich finde es fair, dass damit auch andere Leute mal rumprobieren dürfen, falls ihr wollt, da dies doch ne ziemliche arbeit war und die braucht nicht mehrmals gemacht werden.

    Code:
    /*l2.js */
    //mit array.slice(0) wird als praktischer Nebeneffekt eine Kopie und keine Referenz des Arrays verwendet.
    
    function setText () {
    	set_output("");
    
      codeArray = input_umwandeln(document.getElementById("Eingabe").value)
    
      //Formatiere den Text im Eingabefenster, für bessere Lesbarkeit
      input_format(codeArray.slice(0));
    
    	//Formatiert den Input für die Ausgabe
      input_ausgabe(codeArray.slice(0));
    
      //Anzahl der Zahlen ausgeben
      document.getElementById("zeichen").value = codeArray.length;
    
    	//Gibt die Häufigkeit der Zahlen aus
      zahlenHaeufigkeit( codeArray.slice(0) );
    
    }
    
    function append_output(text) {
    document.getElementById("Text").firstChild.nodeValue = document.getElementById("Text").firstChild.nodeValue + text;
    }
    
    
    function set_output(text) {
    document.getElementById("Text").firstChild.nodeValue = text;
    }
    
    function zahlenHaeufigkeit(Array_mit_Zeichen) {
    	append_output("---Zahlenhaufigkeit---\r\n");
      //Ausgabe der Zahlenhäufigkeit
      for (var zaehlArray = new Array() ; zaehlArray.length<100 ; zaehlArray.push(0));
    
      for (Array_mit_Zeichen ; Array_mit_Zeichen.length>0 ; Array_mit_Zeichen.shift()) {
    	  zaehlArray[Array_mit_Zeichen[0]] = zaehlArray[Array_mit_Zeichen[0]]+1;
      }
      var i = 0;
      for(;i<100;i++) {
      	append_output(i + " ");
        if(i < 10) append_output(" ");
      }
      append_output("\r\n");
      for( ; zaehlArray.length>0 ; zaehlArray.shift()) {
      	append_output(zaehlArray[0]+" ");
        if(zaehlArray[0] < 10) append_output(" ");
      }
      append_output("\r\n---\r\n");
    }
    
    function input_umwandeln(input) {
    //Input in Array umwandeln, als 2stellige Zahlen interpretiert
      var codeArray = new Array();
    	for (var temp = input ; temp.length>0 ;) {
      	if(temp.charCodeAt(0)==10 || temp.charCodeAt(0)==32) { temp = temp.slice(1); }
        else{
        	if(temp.charCodeAt(1)==10 || temp.charCodeAt(1)==32) {
            codeArray.push(temp.charAt(0)+temp.charAt(2));
          	temp = temp.slice(3); }
          else {
      			codeArray.push(temp.charAt(0)+temp.charAt(1));
        		temp = temp.slice(2);
          }}}
    return  codeArray;
    }
    
    function input_format(temp2) {
    //Formatiert den Input im Input Fenster
    	document.getElementById("Eingabe").value = "";
    	for( ; temp2.length > 0 ; temp2.shift() ) {
    		document.getElementById("Eingabe").value = document.getElementById("Eingabe").value + temp2[0] + " ";
      }
    }
    
    function input_ausgabe(temp) {
    //Formatiert den Input für die Ausgabe
    append_output("---Formatierter Input---\r\n");
      for(temp = codeArray.slice() ; temp.length > 0 ; temp.shift() ) {
      	 append_output(temp[0] + " ");
      }
    	append_output("\r\n---\r\n");
    }
    Code:
    <html><head><title>Entschlüsseln von Level2</title>
    <script src="l2.js" type="text/javascript"></script>
    </head><body>
    <h1>Level2 Entschlüsseln</h1>
    <form name="Formular" action="">
    Text:
    
    <textarea id="Eingabe" rows="15" cols="50" style="font-size:1em;"></textarea>
    
    <input type="button" name="mach" value="mach!" onclick="setText(); false;">
    
    Zeichenanzahl<input type="Text" id="zeichen" name="zeichenanzahl" value="0" size="3">
    </form>
    <pre>
    <div id="Text" style="font-size:1em;"></div></pre>
    </body></html>
    www.subms.de
    Aktuell: Flaschcraft Funkboard - Informationssammlung

  3. #13
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    04.04.2005
    Ort
    Hamburg
    Alter
    36
    Beiträge
    826
    Moin

    Ich hätte da gerne noch ein paar Texte verschlüsselt. Also da man ja ganz fieß sein kann, hätte ich gerne einfach nur ein einzelnes Leerzeichen verschlüsselt und dann nochmal 10 Leerzeichen hintereinander.

    Dann noch folgendes:
    Code:
    Dies ist ein völlig normaler Deutscher Text mit einer hoffentlich sinnvollen Buchstabenverteilung bei dem dann wieder auffällt dass es viele dreiunddreisige gibt deswegen auch keine punktion hier
    Danke
    www.subms.de
    Aktuell: Flaschcraft Funkboard - Informationssammlung

  4. #14
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    28.05.2007
    Ort
    Mannheim
    Alter
    37
    Beiträge
    270

    Verschlüsselungen

    Puh, so viele Wünsche auf einmal. Aber sie seien dir erfüllt:

    Ein einziges Leerzeichen ergibt:
    Code:
    --- VIP Data ---
    85720192724993
    Data length=1
    Data create=03.11.2007 16:51:28
    Data saftylevel=2
    10 Leerzeichen ergeben:
    Code:
    --- VIP Data ---
    1329419792425824260242412422024
    2392424124276242872426024254
    Data length=10
    Data create=03.11.2007 16:52:11
    Data saftylevel=2
    So, und "Dies ist ein völlig normaler Deutscher Text mit einer hoffentlich sinnvollen Buchstabenverteilung bei dem dann wieder auffällt dass es viele dreiunddreisige gibt deswegen auch keine punktion hier" ergibt:
    Code:
    --- VIP Data ---
    6798276605127354920545575591247
    6405492055916560134765754521549
    5655453476245626169053552985527
    3549155478847646554875556255865
    5536254149552775456555833476565
    1248545225613856081559585432854
    8255453555822476495285954523564
    8056014476455538954913560184761
    5545735494355411545835582347626
    5484455554546105462654593554535
    6049552935498154390548464766855
    9155491555431554425625655528552
    6455225545675544547662510875619
    3543775482055972560405419254263
    5455955421562765458155826560825
    4531549975528656148554815473847
    6195422054564549554769254483545
    4655370476945443854145554575542
    5476545635154974545735448954565
    5585447684541445617654663546456
    7235552515524656041476615444754
    1375596155946476735454155996476
    8956259549235457855218545364761
    0544235584054563549365611355470
    5448454420558265456954989559275
    4953547455451247610547635497754
    2245602447672544955453355916563
    6954533547145458355435476125411
    1561365439454899476605516654543
    5497655451545774767855655561635
    5442551195602454988555145547447
    65554850549695452255881
    Data length=195
    Data create=03.11.2007 16:53:59
    Data saftylevel=2
    So, jetzt sollte es doch machbar sein
    Viel spaß beim Kopf zerbrechen *lol*

    Gruß Robodriver

    PS: Nicht die Hoffnung verlieren und den Kopf nicht in den Sand stecken

  5. #15
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    28.05.2007
    Ort
    Mannheim
    Alter
    37
    Beiträge
    270
    So, der zweite hat es nun auch geschafft:

    Mein Glückwunsch geht an elayne 03.11.2007, 20:38

    Und wer bekommt Bronze?

  6. #16
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    04.04.2005
    Ort
    Hamburg
    Alter
    36
    Beiträge
    826
    Mh ... mist...

    irgendwie ... mist ...

    Verschlüssel mir doch nochmal folgendes bitte:

    "Hallo" (ohne die ")

    "Hallp"

    "Hallq"

    "HalloHallo"

    "HallpHallp"

    Danke

    Andun
    www.subms.de
    Aktuell: Flaschcraft Funkboard - Informationssammlung

  7. #17
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    28.05.2007
    Ort
    Mannheim
    Alter
    37
    Beiträge
    270
    Okay,

    also Hallo ergibt:
    Code:
    --- VIP Data ---
    2842511833177234222353573538735633
    Data length=5
    Data create=03.11.2007 20:53:46
    Data saftylevel=2
    Hallp ergibt:
    Code:
    --- VIP Data ---
    8390470203148433979350513505335421
    Data length=5
    Data create=03.11.2007 20:54:42
    Data saftylevel=2
    Hallq ergibt:
    Code:
    --- VIP Data ---
    2382871323298135496365673658037071
    Data length=5
    Data create=03.11.2007 20:54:57
    Data saftylevel=2
    HalloHallo ergibt:
    Code:
    --- VIP Data ---
    5058866202828830783318793183232
    1792825730769318783189632114
    Data length=10
    Data create=03.11.2007 20:56:03
    Data saftylevel=2
    HallpHallp ergibt:
    Code:
    --- VIP Data ---
    6007398303073033276343163432934
    7343077933277343193431634728
    Data length=10
    Data create=03.11.2007 20:56:28
    Data saftylevel=2
    Jetzt sollte es aber doch so langsam machbar sein

    Gruß Robodriver

  8. #18
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    29.09.2007
    Ort
    Südbaden
    Beiträge
    182
    Also mir hat das einzelne Leerzeichen und die 10 Leerzeichen auf die Sprünge geholfen.

    Gruß
    Philipp

  9. #19
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    04.04.2005
    Ort
    Hamburg
    Alter
    36
    Beiträge
    826
    Mh ...

    Also irgendwie komm ich noch nciht drauf. Ich hätte ncoh gern ein, und zwei Leerzeichen. Danke

    Andun
    www.subms.de
    Aktuell: Flaschcraft Funkboard - Informationssammlung

  10. #20
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    28.05.2007
    Ort
    Mannheim
    Alter
    37
    Beiträge
    270
    Also gut, wie du willst.

    Ein Leerzeichen:
    Code:
    --- VIP Data ---
    23548561919665
    Data length=1
    Data create=05.11.2007 17:23:00
    Data saftylevel=2
    Und zwei Leerzeichen:
    Code:
    --- VIP Data ---
    3428024112563625614
    Data length=2
    Data create=05.11.2007 17:23:59
    Data saftylevel=2
    Gruß Robodriver

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress