Ausgabe NGRRU

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Benutzeravatar
pywald
User
Beiträge: 45
Registriert: Mittwoch 6. Januar 2021, 15:51

Hallo,
Ich habe das Problem, das ich einen Code geschrieben habe, der eigentlich Hallo entschlüsseln sollte aber NGRRU ausgibt.
Der Code:

Code: Alles auswählen

entschlüsselt = []
entschlüsselt2 = []
for element in nachricht:
    entschlüsselt.append(ABC[element])
entschlüsselt2 = "".join(entschlüsselt)
print(entschlüsselt2)
Kann es sein, dass NGRRU irgendeine Fehlermeldung ist (wobei ich bei einer Fehlermeldung eher nicht an eine Ausgabe namens "NGRRU" denke)?
Danke
pywald
Benutzeravatar
__blackjack__
User
Beiträge: 14053
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@pywald: Offensichtlich verwendest Du nicht den richtigen Schlüssel oder die unverschlüsselte Nachricht lautete tatsächlich „NGRRU“.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
Sirius3
User
Beiträge: 18274
Registriert: Sonntag 21. Oktober 2012, 17:20

Die Nachricht, der Schlüssel oder die "Entschlüsselung" sind falsch. Wenigstens die beiden R lassen vermuten, dass es sich tatsächlich um ein einfachen Buchstabenersetzungsschlüssel handelt.
An `entschlüsselt2` wird eine leere Liste gebunden, aber gar nicht benutzt. Das kann also weg.
Benutzeravatar
pywald
User
Beiträge: 45
Registriert: Mittwoch 6. Januar 2021, 15:51

Habe noch mal nachgeguckt. Habe einen Schritt vergessen.
Benutzeravatar
darktrym
User
Beiträge: 785
Registriert: Freitag 24. April 2009, 09:26

HALLO wo jedes Zeichen um 6 Positionen nach vorn versetzt wurde?
„gcc finds bugs in Linux, NetBSD finds bugs in gcc.“[Michael Dexter, Systems 2008]
Bitbucket, Github
Benutzeravatar
pywald
User
Beiträge: 45
Registriert: Mittwoch 6. Januar 2021, 15:51

Ja. Ich habe vergessen Element - 3 zu rechnen.😉
Antworten