- 50
- 0
- 约1.86千字
- 约 3页
- 2017-05-19 发布于重庆
- 举报
凯撒移位密码算法分析c语言实现
加密源代码:
#includestdio.h
#includemath.h
#includestring.h
#define N 500
int main()
{
int i = 0, k, m, n, l;
char str1[N], str2[N];
printf(This is encryption program!\n);
printf(Please input proclaimed in writing:\n);
gets(str1);
printf(Please input the key:\n);
scanf(%d, k);
m = strlen(str1);
printf(The txt length is %d\n, m);
printf(\n------------\n);
printf(ciphertext is:\n);
for (i = 0; im; i++)
{
n = (int)str1[i];
if
(str1[i] == ?)
{
printf(?);
str2[i] = str1[i];
}
else if (n96 n 123)
{
n = (n - 97 + k) % 26;
if (n0)
n = 26 + n;
l = (char)(n +
您可能关注的文档
- 习网管理员账号及密码查询班级学生参赛情况查询操作指南.doc
- 产前筛查的意义.ppt
- 《变电带电检修工》高级工理论答案.doc
- 云上普洱茶_微博营销推广方案.doc
- 《导游规程与技巧》复习资料-何建英201306(更新).doc
- 《学园》杂志社构建工程环境提高学生工程素质李文逸pdf.doc
- YUDO-ERP-MM-BPD-022-生产性物料发料流程V10-20161228.doc
- 《影视图像处理》课程标准.doc
- 《敏捷文化》读书笔记.docx
- 《机械工程测试技术基础》课后作业四.doc
- 邢台市清河县2025-2026学年第二学期三年级语文第六单元测试卷(部编版含答案).docx
- 烟台市龙口市2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 延安市洛川县2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 赤峰市松山区2025-2026学年第二学期三年级语文第六单元测试卷(部编版含答案).docx
- 宣城市泾县2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 荆门市东宝区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 铜仁地区石阡县2025-2026学年第二学期二年级语文第六单元测试卷(部编版含答案).docx
- 临夏回族自治州康乐县2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 荆州市江陵县2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 贺州市富川瑶族自治县2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
原创力文档

文档评论(0)