加密以下明文“欢迎来到计算机科学”,密钥长度=4,顺序=4213
import re
def Encipher(plaintext, keyLength, order):
result_str = ''
plaintext = plaintext.replace(" ", "")
text_list = re.findall(r'.{%s}' % keyLength, plaintext)
index = [i for i in range(keyLength)]
index = sorted(index, key=lambda item: order[item])
for i in range(keyLength):
for text in text_list:
result_str += text[index[i]]
return result_str
if __name__ == '__main__':
plaintext = input('plase input plaintext: ')
keyLength = int(input('plase input keyLength: '))
order = input('plase input order: ')
ciphertext = Encipher(plaintext, keyLength, order)
print('ciphertext =', ciphertext)
用啥方式加密?