fix für schlüsselwortfeld
This commit is contained in:
@@ -378,8 +378,8 @@ option = st.sidebar.radio("hidden_label",
|
||||
|
||||
# Optionales einzeiliges Eingabefeld nur für bestimmte Funktionen
|
||||
additional_parameter = None
|
||||
if ("Vigenere-Chiffre" or "Wolseley-Chiffre" or "Autokey-Chiffre" or "Polybios kodieren" or
|
||||
"Polybios dekodieren" in option):
|
||||
if ("Vigenere-Chiffre" in option or "Wolseley-Chiffre" in option or "Autokey-Chiffre" in option or
|
||||
"Polybios kodieren" in option or "Polybios dekodieren" in option):
|
||||
additional_parameter = st.text_input(
|
||||
"Schlüsselwort:",
|
||||
placeholder="Schlüsselwort hier eingeben"
|
||||
@@ -389,12 +389,13 @@ elif "Mono.-Substitution" in option:
|
||||
"Schlüsselwort/Schlüsselalphabet:",
|
||||
placeholder="Schlüsselwort/Schlüsselalphabet hier eingeben"
|
||||
)
|
||||
elif "Jägerzaun kodieren" or "Jägerzaun dekodieren" in option:
|
||||
elif "Jägerzaun kodieren" in option or "Jägerzaun dekodieren" in option:
|
||||
additional_parameter = st.text_input(
|
||||
"Schlüsselfeld:",
|
||||
placeholder="Schlüsselzahl hier eingeben"
|
||||
)
|
||||
elif "ADFGX kodieren" or "ADFGX dekodieren" or "ADFGVX kodieren" or "ADFGVX dekodieren" in option:
|
||||
elif ("ADFGX kodieren" in option or "ADFGX dekodieren" in option or "ADFGVX kodieren" in option or
|
||||
"ADFGVX dekodieren" in option):
|
||||
additional_parameter = st.text_input(
|
||||
"Passwörter:",
|
||||
placeholder="PasswortEins, PasswortZwei"
|
||||
|
||||
@@ -412,8 +412,8 @@ polybios = ('Die 5x5 Polybios-Chiffre kodiert Buchstaben zu zweistelligen Zahlen
|
||||
'Codequadrat eingetragen werden, der Rest wird mit den verbliebenen Buchstaben aufgefüllt. Zur '
|
||||
'Information wird für jede Polybios-Variante auch noch einmal der verwendete Klartext und das '
|
||||
'verwendete Passwort ausgegeben.')
|
||||
polybios_encode = f"'### Polybios-Chiffre kodieren\n'{polybios}"
|
||||
polybios_decode = f"'### Polybios-Chiffre dekodieren\n'{polybios}"""
|
||||
polybios_encode = f"### Polybios-Chiffre kodieren\n{polybios}"
|
||||
polybios_decode = f"### Polybios-Chiffre dekodieren\n{polybios}"""
|
||||
|
||||
klopfcode = ('Der Klopfcode ist im Prinzip eine Polybios Chiffre mit einem festen '
|
||||
'Schlüsselquadrat bei welchem nicht I und J sondern C und K zusammengefasst werden. \n'
|
||||
|
||||
@@ -2003,7 +2003,7 @@ def polybios_decode(eingabetext, pw):
|
||||
def klopfcode_encode(eingabetext):
|
||||
text = eingabetext.rstrip()
|
||||
if text == "":
|
||||
return hilfetexte.polybios_encode
|
||||
return hilfetexte.klopfcode_encode
|
||||
else:
|
||||
qz5 = [11, 12, 13, 14, 15, 21, 22, 23, 24, 25, 31, 32, 33, 34, 35, 41, 42, 43, 44, 45, 51, 52, 53, 54, 55]
|
||||
alpha = "ABCDEFGHIJLMNOPQRSTUVWXYZ" # k wird durch c ersetzt
|
||||
@@ -2026,7 +2026,7 @@ def klopfcode_encode(eingabetext):
|
||||
def klopfcode_decode(eingabetext):
|
||||
text = eingabetext.rstrip()
|
||||
if text == "":
|
||||
return hilfetexte.polybios_decode
|
||||
return hilfetexte.klopfcode_decode
|
||||
else:
|
||||
qz5 = [11, 12, 14, 15, 21, 22, 23, 24, 25, 31, 32, 33, 34, 35, 41, 42, 43, 44, 45, 51, 52, 53, 54, 55]
|
||||
alpha = "ABDEFGHIJLMNOPQRSTUVWXYZ" # k wird durch c ersetzt
|
||||
|
||||
Reference in New Issue
Block a user