- Labornetzteil AliExpress         
Ergebnis 1 bis 5 von 5

Thema: Text entschlüsseln?!!?

  1. #1

    Text entschlüsseln?!!?

    Anzeige

    LiFePo4 Akku selber bauen - Video
    Hallo,
    ich habe folgendes Problem. Ich soll ein c programm schreiben, der folgenden Text entschlüsselt:
    LPUNLKPJOACVUAOLVKVYZAVYTRULJOAYBWYLJOACVUKYHBZZCV TDHSKLRVTTPJOOLYPJOTBZZZHNLULZDLPOUHJOALAZLOYHSSBL ILYHSSHBMKLUAHUULUZWPAGLUZHOPJONVSKLULSPJOASLPUZPA GLUBUKKYVILUHBZKLTOPTTLSZAVYZHOTPANYVZZLUHBNLUKHZJ OYPZARPUKCVY

    Ich habe bereits herausgefunden, dass jeder Buchstabe des Alphabets um 7 Zeichen zurück versetzt werden muss, um die Verschlüsselung zu knacken... (der entschlüsselte Text also: "Ein Gedicht....")
    Alle darstellbaren Zeichen befinden sich im Intervall: [A, Z].

    Ich habe leider keine Idee, wie ich ein solches C-Programm schreiben soll. Vielleicht kann mir jemanden dabei helfen, bzw. den ein oder anderen Gedankenanstoß geben!?
    Vielen Dank!![shadow=red:fb4b12b3c5][/shadow:fb4b12b3c5]

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    08.12.2006
    Alter
    32
    Beiträge
    84
    Kann man nicht eine Art liste mit dem Alphabet machen, und dan von vorne nach hinten durchlesen und dann immer ersetzen durch den buchstaben 7 Weiter unten in der liste?
    Oder du machst ne liste mit den buchstaben links das alphabet und rehts um 7 buchstabne verschoben, dann anstat 7 nach unten zu gehen einen nach rechts...
    (Das war eher gedankenstoß, ob man das realisieren kann weis ich nicht...)

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    05.01.2007
    Ort
    Berlin
    Alter
    36
    Beiträge
    7
    Hallo,

    als kleiner Gedankenanstoß : schau dir mal die ASCII Werte der Buchstaben an

    mfg

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.05.2005
    Ort
    Issum
    Alter
    52
    Beiträge
    2.236
    Code:
     char text[]="Hallo";
      char *ptr = text;
      while (*ptr) {
    
        printf("%c",(*ptr)-7);
        ptr++;
      }
    sowas ?

    Ohne Garantie auf Erfolg...

    Gruß Sebastian
    Software is like s e x: its better when its free.
    Linus Torvald

  5. #5
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    11.04.2005
    Beiträge
    1.469
    Hi,
    noch ein kleiner Denkanstoß, allerdings in VB , Sorry
    Code:
    Private Sub Uebersetzen()
        Code = "LPUNLKPJOACVUAOLVKVYZAVYTRULJOAYBWYLJOACVUKYHBZZCVTDHSKLRVTTPJOOLYPJOTBZZZHNLULZDLPOUHJOALAZLOYHSSBLILYHSSHBMKLUAHUULUZWPAGLUZHOPJONVSKLULSPJOASLPUZPAGLUBUKKYVILUHBZKLTOPTTLSZAVYZHOTPANYVZZLUHBNLUKHZJOYPZARPUKCVY"
        no_code = ""
        
        For n = 1 To Len(Code)
            char = Mid(Code, n, 1)
            
            If Asc(char) > 71 Then
                no_code = no_code + Chr(Asc(char) - 7)
            Else
                no_code = no_code + Chr(Asc(char) + 19)
            End If
        Next n
    End Sub

    funktionieren tut's jedenfalls ....

    Gruß
    Christopher

Berechtigungen

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

Solar Speicher und Akkus Tests