- 30
- 0
- 约2.95千字
- 约 6页
- 2016-11-29 发布于重庆
- 举报
实验一古典密码-Vigernere算法
实验一 古典密码-Vigenere算法
班级: 学号: 姓名:
一、实验目的
1、理解简单加密算法的原理;
2、掌握Vigenere密码的原理,完成Vigenere密码加解密程序的编写;
3、通过实验,加深对古典密码体制的了解,掌握对字符进行灵活处理的方法。
二,实验要求
根据Vigenere密码的原理编写程序,对输入的符号串能够根据设置的密钥分别正确实现Vigenere加密和解密功能。
三,实验过程及内容
源程序
#include stdio.h
#include string.h
#define BUF_MAX 100
static int square[27][27];
//密钥统一转换为大写字母
void UpperKey(char key[])
{
int key_length = strlen(key);
for(int i = 0; i key_length; i++)
{
if (key[i] = a key[i] = z)
{
key[i] -= 32;
}
}
}
//Vigenere加密
void VigenereEncrypt(char word[], char key[])
{
char t
您可能关注的文档
- 安徽省2016年中考化学试题(word版,含答案).doc
- 安居职中育人体系介绍20141218.doc
- 安徽省六安市舒城中学2016年高二生物暑假作业17.doc
- 安徽新力3132型一体化柜通讯规约.doc
- 安徽省交通违法行为代码处罚依据处罚标准及记分分值.doc
- 安徽省和县矿产资源总体规划.doc
- 安徽省天一大联考2016届高三下学期阶段性测试文科综合试题Word版含答案.doc
- 安徽省机动车综合性能检测站服务规范.doc
- 安徽省皖北协作区2015届高三3月联考理综试题.doc
- 安徽省宣城八校2015届高三联考语文试题.doc
- 《GB 25974.4-2026煤矿用液压支架 第4部分:电液控制系统技术条件》.pdf
- GB 25974.4-2026煤矿用液压支架 第4部分:电液控制系统技术条件.pdf
- 中国国家标准 GB/T 17737.215-2026同轴通信电缆 第1-215部分:环境试验方法 电缆的高温老化.pdf
- 《GB/T 17737.215-2026同轴通信电缆 第1-215部分:环境试验方法 电缆的高温老化》.pdf
- GB/T 17737.215-2026同轴通信电缆 第1-215部分:环境试验方法 电缆的高温老化.pdf
- 2020至2025年车工初级证历年真题汇总 含答案解析 备考专用.docx
- 05.施工便道临时用地占用耕地和永农论证报告.docx
- 2026高三语文复习第六讲 赏析句子的表达效果.pptx
- 2026高三生物复习模块一 第一单元 第5课时 核酸是遗传信息的携带者.pptx
- 2026高三语文复习第六讲 特色:故事有何吸引力、感染力?.pptx
最近下载
- 乳腺癌核磁共振课件.pptx
- 2026年朔州职业技术学院高职单招职业适应性测试备考试题及答案解析.docx VIP
- 2025年朔州职业技术学院单招职业适应性考试题库必考题.docx VIP
- DB51_T2744-2021_晚熟柑橘种植技术规程_四川省.docx VIP
- 子宫平滑肌瘤患者护理ppt课件.pptx
- 2026年朔州职业技术学院高职单招职业适应性测试参考题库及答案解析.docx VIP
- 2026版科技核心期刊目录(中国科学技术信息研究所2025年11月17日公布).doc VIP
- 高压电缆敷设中牵引力及侧压力算法的优化研究.pdf
- 实词推断-获奖课件.pptx VIP
- 桥梁拆除施工方案.docx VIP
原创力文档

文档评论(0)