组卷题库 > 高中信息技术试卷库
试题详情
有如下 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”可将加密的密文还原为明文
知识点
参考答案
采纳过本试题的试卷
教育网站链接