Import Stringimport String
Import Stringimport String
def generate_table(key):
key = key.upper()
alphabet = string.ascii_uppercase
if char in alphabet:
table[0] = list(alphabet[0:5])
table[1] = list(alphabet[5:10])
table[2] = list(alphabet[10:15])
table[3] = list(alphabet[15:20])
table[4] = list(alphabet[20:25])
return table
encrypted_text = ""
index = 0
if text[index] in string.ascii_uppercase:
encrypted_text += table[index % 5][string.ascii_uppercase.index(text[index]) // 5]
index += 1
index += 1
else:
break
else:
index += 1
return encrypted_text
decrypted_text = ""
index = 0
if text[index] in string.ascii_uppercase:
index += 1
index += 1
else:
break
else:
index += 1
return decrypted_text
# Usage example
key = "security"
table = generate_table(key)
print(f"Key: {key}")
def generate_table(key):
key = key.upper()
alphabet = string.ascii_uppercase
if char in alphabet:
table[0] = list(alphabet[0:5])
table[1] = list(alphabet[5:10])
table[2] = list(alphabet[10:15])
table[3] = list(alphabet[15:20])
table[4] = list(alphabet[20:25])
return table
encrypted_text = ""
index = 0
if text[index] in string.ascii_uppercase:
index += 1
index += 1
else:
break
else:
index += 1
return encrypted_text
decrypted_text = ""
index = 0
if text[index] in string.ascii_uppercase:
index += 1
index += 1
else:
break
else:
index += 1
return decrypted_text
# Usage example
key = "security"
table = generate_table(key)
print(f"Key: {key}")