码表更换
This commit is contained in:
parent
c2e44920d6
commit
a573564001
@ -17,14 +17,14 @@ def generate_substitution_cipher(flag):
|
||||
substitution_rules.append(f"the {position}th letter is '{char}', character.\n")
|
||||
|
||||
substitution_dict = {
|
||||
'a': 'x', 'b': 'y', 'c': 'z', 'd': 'a', 'e': 'b', 'f': 'c', 'g': 'd',
|
||||
'h': 'e', 'i': 'f', 'j': 'g', 'k': 'h', 'l': 'i', 'm': 'j', 'n': 'k',
|
||||
'o': 'l', 'p': 'm', 'q': 'n', 'r': 'o', 's': 'p', 't': 'q', 'u': 'r',
|
||||
'v': 's', 'w': 't', 'x': 'u', 'y': 'v', 'z': 'w',
|
||||
'A': 'X', 'B': 'Y', 'C': 'Z', 'D': 'A', 'E': 'B', 'F': 'C', 'G': 'D',
|
||||
'H': 'E', 'I': 'F', 'J': 'G', 'K': 'H', 'L': 'I', 'M': 'J', 'N': 'K',
|
||||
'O': 'L', 'P': 'M', 'Q': 'N', 'R': 'O', 'S': 'P', 'T': 'Q', 'U': 'R',
|
||||
'V': 'S', 'W': 'T', 'X': 'U', 'Y': 'V', 'Z': 'W',
|
||||
'a': 'z', 'b': 'i', 'c': 'j', 'd': 'r', 'e': 'd', 'f': 'u', 'g': 'a',
|
||||
'h': 'e', 'i': 'n', 'j': 'o', 'k': 'm', 'l': 'f', 'm': 'k', 'n': 'l',
|
||||
'o': 'v', 'p': 'q', 'q': 'x', 'r': 'y', 's': 'c', 't': 't', 'u': 'p',
|
||||
'v': 'h', 'w': 's', 'x': 'w', 'y': 'b', 'z': 'g',
|
||||
'A': 'Z', 'B': 'I', 'C': 'J', 'D': 'R', 'E': 'D', 'F': 'U', 'G': 'A',
|
||||
'H': 'E', 'I': 'N', 'J': 'O', 'K': 'M', 'L': 'F', 'M': 'K', 'N': 'L',
|
||||
'O': 'V', 'P': 'Q', 'Q': 'X', 'R': 'Y', 'S': 'C', 'T': 'T', 'U': 'P',
|
||||
'V': 'H', 'W': 'S', 'X': 'W', 'Y': 'B', 'Z': 'G',
|
||||
' ': ' ' # 保持空格不变
|
||||
}
|
||||
|
||||
|
@ -15,14 +15,14 @@ def generate_substitution_cipher(flag):
|
||||
|
||||
# 生成替换字典
|
||||
substitution_dict = {
|
||||
'a': 'x', 'b': 'y', 'c': 'z', 'd': 'a', 'e': 'b', 'f': 'c', 'g': 'd',
|
||||
'h': 'e', 'i': 'f', 'j': 'g', 'k': 'h', 'l': 'i', 'm': 'j', 'n': 'k',
|
||||
'o': 'l', 'p': 'm', 'q': 'n', 'r': 'o', 's': 'p', 't': 'q', 'u': 'r',
|
||||
'v': 's', 'w': 't', 'x': 'u', 'y': 'v', 'z': 'w',
|
||||
'A': 'X', 'B': 'Y', 'C': 'Z', 'D': 'A', 'E': 'B', 'F': 'C', 'G': 'D',
|
||||
'H': 'E', 'I': 'F', 'J': 'G', 'K': 'H', 'L': 'I', 'M': 'J', 'N': 'K',
|
||||
'O': 'L', 'P': 'M', 'Q': 'N', 'R': 'O', 'S': 'P', 'T': 'Q', 'U': 'R',
|
||||
'V': 'S', 'W': 'T', 'X': 'U', 'Y': 'V', 'Z': 'W',
|
||||
'a': 'z', 'b': 'i', 'c': 'j', 'd': 'r', 'e': 'd', 'f': 'u', 'g': 'a',
|
||||
'h': 'e', 'i': 'n', 'j': 'o', 'k': 'm', 'l': 'f', 'm': 'k', 'n': 'l',
|
||||
'o': 'v', 'p': 'q', 'q': 'x', 'r': 'y', 's': 'c', 't': 't', 'u': 'p',
|
||||
'v': 'h', 'w': 's', 'x': 'w', 'y': 'b', 'z': 'g',
|
||||
'A': 'Z', 'B': 'I', 'C': 'J', 'D': 'R', 'E': 'D', 'F': 'U', 'G': 'A',
|
||||
'H': 'E', 'I': 'N', 'J': 'O', 'K': 'M', 'L': 'F', 'M': 'K', 'N': 'L',
|
||||
'O': 'V', 'P': 'Q', 'Q': 'X', 'R': 'Y', 'S': 'C', 'T': 'T', 'U': 'P',
|
||||
'V': 'H', 'W': 'S', 'X': 'W', 'Y': 'B', 'Z': 'G',
|
||||
' ': ' ' # 保持空格不变
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user