实现目标
短语密码
收获
- 了解了更多的古典密语加解密方法
- 这是一种基于一个字母对应一个字符的加解密方式
日常
- 写作业
- 编写加解密程序
- 给同学讲题
憧憬
- 能了解更多的加密解密方式,虽然我不一定从事这方面,但是确实是提升自己的一种方式
- 希望自己的动手能力越来越强吧
- 把我上课老师让编写的加解密都写一遍吧
代码部分
这是用python代码实现的
1.这部分是为了通过密钥得到加密字符对照表
from operator import itemgetter
inp=input('请输入密钥:')# university
li_inp=list(inp)
length1=len(li_inp) # 删除重复元素前元素个数
for i in range(1,length1-1):
for j in range(0,i):
if li_inp[i]==li_inp[j]: # 得到重复的元素的下标
li_inp.pop(i)
i-=1
break
length2=len(li_inp) # 删除重复元素后元素个数
li_secret