Python |
您所在的位置:网站首页 › 用python编写凯撒密码的解密程序 › Python |
编写程序,要求输入一个字符串,然后输入一个整数作为凯撒加密算法的密钥,输出该字符串加密后的结果。 import string def kaisa(s, k): lower = string.ascii_lowercase #小写字母 upper = string.ascii_uppercase #大写字母 before = string.ascii_letters after = lower[k:] + lower[:k] + upper[k:] + upper[:k] table = ''.maketrans(before, after) #创建映射表 return s.translate(table) s = input("请输入需要加密的语句") kaisa(s, 3)#3即为密钥凯撒加密是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目n进行偏移后被替换成密文,此处的n就是密钥。 I往后第三位:L o往后第三位:r |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |