图1 图2
import pandas as pdif ''0 ''<=1<=9''.
mw=str(yh(i,k))+"#"+mw
elif"a"<=i<="z" or "A"<=i<="Z":
mw=ks(i,k)+mw
elifi in "!@$%&~":
mw=i+mw
else:print("输入有误,请重新输入")
break
print("加密后密文:"+mw)
图1 图2
(1)主程序用到了s=0
for i in key:
if ''a''<=i<=''z'' or ''A'' <=i<="Z'':
s+=
elif ''0''<=i<="9";
s+=int(i)
k=s//len(key)
return k
(3)进制相互转换if x==0:
return "0"
s=""
while x>0:
r=x%2
①
x=x//2
return s
def BtD(s):#二进制转十进制x=0
for i ins :
②
return x
(4)数字进行异或加密s1=DtB(int(ming))
s2=DtB(key)
if len(s1)<len(s2):
s1,s2=s2,s1
s2="0"*(len(s1)-len(s2))+s2 #在s2前补0使其与s1长度一致
res=""
for i in range(len(s1)):
res=
mw=BtD(res)
return mw
#英文字母进行凯撒加密ks(ming,key)代码省略科目名称 | 物理 | 化学 | 生物 | 政治 | 历史 | 地理 |
科目代码 | 0 | 1 | 2 | 3 | 4 | 5 |
A.1203 | B.605394 | C.809605394 | D.809394 |
A.①④ | B.①③ | C.②④ | D.③② |
A.执行这部分流程后,变量 i 的值为 7 | B.k 的值为 1×2×3×4×5×6×7 的结果 |
C.该流程图是双重循环结构 | D.将条件“i≤x/2”改成“i<x”,k 的值不会发生变化 |
A.红外探头主要是防止非法入侵 | B.烟感探测器主要体现了人工智能技术 |
C.该系统中家庭报警主机承担控制器的功能 | D.煤气探测器安装在厨房,可以通过无线网络进行通信 |
A.登录系统时的用户验证可以提升系统安全性 | B.该系统只是在有人非法入侵时会发出警报 |
C.该系统安装防火墙后,不存在信息泄露风险 | D.用户登录认证最适合采用 USB Key 认证技术 |
A.该系统能运行不需要软件支持 | B.该系统的用户是指各家庭成员 |
C.该系统可以不借助通信网络独立运行 | D.该系统具备数据采集、处理和查询等功能 |
A.①②③ | B.③④ | C.①③ | D.②③ |