文档文库
手机版
投诉建议
热门搜索:
心得体会
演讲稿
思想汇报
首页
心得体会
学习心得体会
培训心得体会
军训心得体会
社会实践
作风建设
工作心得体会
教育心得体会
演讲稿
演讲稿格式
演讲稿范文
竞聘演讲稿
师德演讲稿
三分钟演讲稿
思想汇报
思想汇报范文
转正思想汇报
大学生思想汇报
季度思想汇报
教师思想汇报
工作计划
工作计划格式
工作计划开头
工作计划结尾
总结与计划
工作计划模板
工作总结
年终工作总结
年度工作总结
个人工作总结
实习报告
实习报告范文
实习计划范文
实习鉴定范文
实习报告内容
个人简历
求职简历
简历范文
简历模板
简历表格
简历格式
祝福语
春节
除夕
元宵
端午节
合同范文
合同范本
合同样本
合同范本格式
首页
>
维吉尼亚密码c语言源代码
维吉尼亚密码c语言源代码
发布时间:2023-04-15 20:49:54 来源:
文档文库
小
中
大
字号:
手机查看
维吉尼亚密码
c
语言源代码
#include
//
头文件
,
声明标准输入输出函数
#include
//
头文件
,
声明字符串操作函数
charvigenere_table[26][26];//
定义维吉尼亚表
voidset_vigenere_table(
{
inti,j;
intkey;//
行
指针
for(i=0;i<26;i++
{
key=i;
for(j=0;j<26;j++
{
vigenere_table[i][j]='A'+(key%26;
key++;
}
}
printf("
初始化维吉尼亚表完毕
:\n\n";
}
voidvigenere_encrypt(char*source,char*des//
定义加密函数
{
intsource_len=strlen(source;
intkey_len=strlen(des;
inti;
for(i=0;i
对每个字母进行加密
{
intsource_index=source[i]-'A';//
密文指针
intkey_index=des[i%key_len]-'A';//
维吉尼亚表指针
intdes_index=vigenere_table[key_index][source_index]-'A';
des[i]=des_index+'A';
}
des[source_len]='\0';
}
voidvigenere_decrypt(char*source,char*des//
定义解密函数
{
#defineMAX_LEN26
intsource_len=strlen(source;
intkey_len=strlen(des;
inti;
本文来源:
https://www.2haoxitong.net/k/doc/7625f38f87254b35eefdc8d376eeaeaad1f316d8.html
《维吉尼亚密码c语言源代码.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
文档为doc格式
分享到:
相
关
案
例
正在进行安全检测...
2024-04-30
安全验证
2024-04-30
体育类考生高考主要考哪些项目
2024-04-30
正在进行安全检测...
2024-04-30
踏莎行·闲游
2024-04-30
安全验证
2024-04-30
正在进行安全检测...
2024-04-30
正在进行安全检测...
2024-04-30
正在进行安全检测...
2024-04-30
安全验证
2024-04-30
相关推荐
1
关于好书伴我成长国旗下演讲稿5篇
2
每一天,都是限量版_人生故事
3
小学生绿色上网主题班会教案
4
这一次我是主角记叙文
5
心理场和物理场
6
第四单元答案
7
世说新语简介
8
赞美医生的名言警句
9
诗仙李白650字
10
2019高三散文700字5篇
推荐内容
2020年小学语文六年级下册《野草》精品版
人物颁奖词的写作_颁奖词
【散文】骑行路上(共4页)
带音标的英语单词
白菜萝卜猪肉包子馅的做法
大学学生会技术部工作总结
张子栋小品《父爱》台词剧本
高中班主任鉴定评语
欧盟对航空业收取碳关税英文演讲稿(ppt演讲稿)[5篇范文][修改版]
论18世纪法国洛可可风格的中国元素