Commit ee61b253 by BellCodeEditor

save project

parent 013edaa6
Showing with 23 additions and 9 deletions
......@@ -5,13 +5,27 @@ key = "abcdefgh使用编程实现位移替换加密,制作密码机关真是
# 要加密语句
message = "诺依,周末一起去看动漫展吧!"
# 干扰项
noise = "$@T$#TVW$^B&%#VQQWEVFSDF"
# 请使用私钥key,对message进行加密
new = ''
new_msg = ''
for i in message:
str1=i
str2=random.choice(key)
str3=random.choice(key)
text = str1 + str2 + str3
print(text)
new = new + text
print(new)
\ No newline at end of file
str1 = i
str2 = random.choice(key)
str3 = random.choice(key)
text = str1 + str2 +str3
new_msg += text
# 将加密后的new_msg转换成列表
a = list(new_msg)
# 获取列表的长度
len_a = len(a)
# 随机生成索引位置
index = random.randint(0,len(a)) #列表的长度
# 在列表中插入干扰项
a.insert(8,noise)
# 将插入干扰项后的列表,使用join方法转换成字符串
b = ''.join(a)
print(b)
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment