- 27
- 0
- 约2.27千字
- 约 5页
- 2015-09-25 发布于重庆
- 举报
Column permutation cipher 的编程实现
现代密码学与加解密技术实验报告
实验名称 Column permutation cipher 的编程实现 班 级 学 号 姓 名 日 期 成 绩 评 阅 人
软件学院实验环境列置换的加密原理是,明文按行填写在一个矩阵中,而密文则是以预订的顺序按列读取生成的。如果矩阵是4行5列,那么短语“ENCRYPTION ALGORITHMS”可以如下写入该矩阵中
按一定的顺序读取生成密文对于这个例子如果读取顺序是4 1 2 3那么密文就是“RILIS EYOGT NPNOH CTARM”这种方法要求填满矩阵,因此字母不够的时候就得填充X或Q等无效字符
实验用程序清单
#include stdafx.h
#includestring.h
#define max 100
void jiami(char plantext[max],char key[max],char cipher[max],char plantext2[max])
{
int i,m,k,l,ml,mk;
char copy[max];
l=strlen(key);
k=strlen(plantext);
int b[max];
for(i=0;il;i++)//复制key数组
{
copy[i]=key[i];
}
for(i=0;i
您可能关注的文档
- Bounded Search and Symbolic Inference for Constraint Optimization.pdf
- Boussinesq方程的精确解及其应用.pdf
- Brain Dynamics across levels of Organization..pdf
- BPEL整合WEB服务的一个完整案例.doc
- BP网络激励函数的研究.pdf
- Brazil Cooperative Development of a Software Industry.pdf
- Breakdown of Fermi Liquid Theory in Doped Mott Insulators by Dynamical Spectral Weight Tran.pdf
- Brief Analysis on Classification of the Hyperbole.doc
- Brownian Dynamics Simulations of SingleFile Motion Through Nanochannels.pdf
- Brpxtln考研英语作文模板库.doc
原创力文档

文档评论(0)