1.
(2023·浙江模拟)
有如下 python 加密程序段,以下说法正确的是
def encrypt(code,key):
code_new=""
for s in code:
s1=
code_new+=chr(s1)
return code_new
code=input("code=")
print(encrypt(code,2))
A . 该加密程序段所用的加密算法是换位密码法
B . 若输入字符串 code 为“App”,则输出的结果为 crr
C . 若要对数字字符逐个右移进行加密,则只需将加框处语句修改为“(int(s)+key)%10”
D . 假设原文为小写字母,将加框处语句修改为“ord('a')+((ord(s)-ord('a'))-key)%26”可将加密的密文还原为明文