一 代码
#key='relations'
#plaintext='tomorrowiwillhaveagood'
key='helloworld'
plaintext=input('请输入明文:')
ascii='abcdefghijklmnopqrstuvwxyz'
keylen=len(key)
ptlen=len(plaintext)
ciphertext =''
i =0
while i < ptlen:
j = i % keylen
k = ascii.index(key[j])
m = ascii.index(plaintext[i])
ciphertext += ascii[(m+k)%26]
i +=1
print(ciphertext)
#维吉尼亚加密算法 解密
key='helloworld'
ciphertext=input('请输入密文:')
ascii='abcdefghijklmnopqrstuvwxyz'
keylen=len(key)
ctlen=len(ciphertext)
plaintext =''
i =0
while i < ctlen:
j = i % keylen
k = ascii.index(key[j])
m = ascii.index(ciphertext[i])
if m < k:
m +=26
plaintext += ascii[m-k]
i +=1
print(plaintext)
二 运行结果
请输入明文:tomorrowiwillhaveagood
asxzfncntzppwsorsrrrvh
请输入密文:asxzfncntzppwsorsrrrvh
tomorrowiwillhaveagood
相关推荐
维吉尼亚密码暴力破解。做了几天的作业,加解密源代码、破解源代码、实验报告、测试数据集一应俱全。如有问题可以留言提问
描述中的“维吉亚密码的加密解密”表明我们将探讨如何使用维吉尼亚密码对信息进行加解密。加密过程中,明文和密钥按位对应,每个明文字母与密钥字母相加(模26),得到的值就是对应的密文字母。解密过程则是相反的...
和田市吉亚乡金叶村、玉叶村种植作物加密铺滴灌项目.doc
这可能是通过遍历数组、比较每个元素和当前最大值来实现的,也可能是利用Java内置的流(Stream) API来完成。对于初学者来说,这样的练习有助于理解基本的循环结构和条件语句,而对于有经验的开发者,它可以展示如何...
【标题】:“吉亚酒店”项目 【描述】:这个项目名为...具体实现可能还包括其他技术,如CSS预处理器(如Sass或Less)、JavaScript库(如jQuery)或框架(如React或Vue.js),但这些信息并未在提供的标签中明确指出。
通过分析这个目录,我们可以深入理解"抓玛吉亚记录伪造"项目的技术实现、工作原理以及如何应用它来对抗数据篡改。 在深入这个项目之前,我们需要了解一些关键概念: 1. **网络取证**:这是一种获取、保护和分析电子...
可用于UnityVR开发,3D游戏开发,高清天空盒子Skybox素材,游戏环境背景素材,无水印。 让你身临其境的天空盒子,各类题材丰富,都是辛苦搜罗所得的高清exr格式,可以直接用于Unity开发,特别是VR游戏的开发。...
无需实现页面导航栏或过滤器下拉菜单,如屏幕截图所示。 购物车要求当用户在某商品上单击“添加到购物车”时,应打开购物车侧栏并将其添加到其中。如果该商品已经存在,则应增加数量。 单击+或-按钮将增加或减少...
在“steganography-master”这个文件中,可能包含了实现上述功能的Python代码示例,包括图像隐写和音频隐写的实现,以及可能的隐写分析工具。学习并理解这些代码,可以帮助你深入掌握隐写术的原理和实践,提升信息...
弗里吉亚模式 莉迪安模式 混合模式 Locrian模式 阿瓦拉巴模式 小调五声音阶 五声 蓝调 和弦: 5 和弦 大和弦 小和弦 减和弦 增和弦 Sus2和弦 Sus4和弦 少校7和弦 min7和弦 7和弦 min7b5和弦 和弦 9和弦 少校和弦 m9...
费吉亚·鲁斯托·芳特(Fegeya RustoFont)Fegeya RustoFont,FFont和PyFFont的Rust实现。其他实现:Fegeya RustoFont已根据MIT许可条款获得许可。
吉亚 农业专家门户网站。 GEA上课UNAaplicación网络basada连接对gestionar expedientes德agrimensores。 阿根廷圣达菲省哈斯达阿索拉·索洛·菲亚达分校。 前要求 GNU / Linux Python> = 3.6 3.0.6 (可选的si ...
大学活动产品愿景大学活动查看网站。团队成员克里斯托弗·杰克逊戴维·琼斯吉亚西·亚历山大(Ghiasy Alexandre)贾斯汀·莫伊(Justin Moy)马修·戈麦斯(Matthew Gomez)
吉亚 农业专家门户网站。 GEA上课UNAaplicación网络basada连接对gestionar expedientes德agrimensores。 阿根廷圣达菲省哈斯达阿索拉·索洛·菲达美国分校。 前要求 GNU / Linux Python 3.6 1.8.9 2.6.1(可选...
通过整合前后端系统,实现了患者需求与医院服务的无缝对接,有助于医疗行业的现代化发展。这一解决方案在当前医疗行业面临的挑战下,显得尤为重要,不仅减轻了医院的压力,也改善了患者就医体验。
阿克斯吉亚
罗德里戈·阿吉亚(Rodrigo Aguiar) 数据科学家作为一名数据科学家和护士,我将分析能力,在团队环境中工作的能力以及对细节的关注结合在一起。 在过去的一年中,我将机器学习应用于巴西健康的实际问题上,因此,我...
我们以皮亚吉亚式发展原理和感觉运动权变理论为背景,从技能水平上讨论了这一过程,并通过参考预测性处理和自由能原理讨论了实现这一过程的生物学上可行的手段。 我们还参考了能力承受理论,以研究复杂环境中适当...