摘要: 本文为转载他人文章 这里主要介绍的是:古典密码之 hill密码加密解密过程的编程实现。 首先,请看对我对hill密码做的简单介绍。 hill密码是古典密码中多表代换密码部分的重要一环,以下的介绍节选自百度,想要深入了解的请查阅书籍补充相关知识。 原理:希尔密码(Hill Password)是运用基本 阅读全文
posted @ 2017-07-12 21:17 寂地沉 阅读(2302) 评论(0) 推荐(0) 编辑
摘要: 古典密码 Vignere概述 1858年法国密码学家维吉尼亚提出一种以移位替换为基础的周期替换密码。这种密码是多表替换密码的一种。是一系列(两个以上)替换表依次对明文消息的字母进行替换的加密方法。 古典密码 Vignere概述 1858年法国密码学家维吉尼亚提出一种以移位替换为基础的周期替换密码。这 阅读全文
posted @ 2017-07-12 21:08 寂地沉 阅读(1346) 评论(0) 推荐(0) 编辑
摘要: #include #include //矩阵 char matrix[5][5]; //存储26个字母在矩阵中的行号和列号,不在矩阵中行列号均为-1 int charSite[26][2]; //填充matrix矩阵 void init() { int i,j,k=0,len; char str[26]; g... 阅读全文
posted @ 2017-07-12 20:58 寂地沉 阅读(1040) 评论(0) 推荐(0) 编辑