38.某加密算法的程序代碼和運(yùn)行結(jié)果如下,請(qǐng)回答下列問題。
def encrypt(msg,key)
result=””
size=len(msg)
for i in range(size):
result+=
return result
msg=input(“請(qǐng)輸入明文:”)
key=int(input(“請(qǐng)輸入密鑰:”))
re=
print(“加密后的密文:”,re)
運(yùn)行情況如下:
請(qǐng)輸入明文:abcdef
請(qǐng)輸入密鑰:2
加密后的密文:cdefab
(1)這種加密算法機(jī)制屬于
(單選,填字母:A.替代密碼/B.換位密碼/C.簡單異或密碼)。
(2)請(qǐng)?jiān)跈M線處填入合適的代碼。
(3)如果輸入msg的字符為“FDGFHH”,key為4,則輸出的結(jié)果為
。