密码学基础课件:第二讲 古典密码学-1.ppt
2022-06-26 19:00:19 570KB 密码学基础
密码学基础课件:第三讲 古典密码学.ppt
2022-06-26 19:00:17 1.94MB 密码学基础
密码学基础课件:第四讲 古典密码学.ppt
2022-06-26 19:00:15 1014KB 密码学基础
第2章 密码学技术古典密码学目标要求Objectives了解密码学的基本概念、基本术语;了解古典密码学中典型的加密算法;了解针对古典密码学的攻击与防范方法;古典密码学一、什么是古典密码学古典密码学的历史可以追溯到公元 400 年前,斯巴达人发明的“塞塔式密码”。发件人将布条缠绕在一定大小、粗细的木棒上,然后从左到右依次书写信息。解下来的布条上的文字消息杂乱无章、无法理解,这就是密文,送信者将布条缠在腰上以方便携带。收件人拿到布条后,用同样规格的木棒缠绕布条,以解读加密信息。这是最早的密码技术。古典密码学一、什么古典密码学古典密码学的特点:密码学还不是科学,而是艺术。出现一些密码算法和加密设备。密码算法的基本手段出现,保密针对的是字符。简单的密码分析手段出现。数据的安全基于算法的保密。古典密码学二、代替和置换代替密码:就是将明文的字符替换为密文中的另一种的字符,接收者只要对密文做反向替换就可以恢复出明文。置换密码:明文的字母保持相同,但顺序被打乱。ABCD1234古典密码学三、凯撒密码作为罗马帝国的奠基者,凯撒通过一种叫“凯撒密码”的明文与将领传递信息。凯撒密码是一种替换加密的技术,明文
2022-05-16 14:05:43 580KB web安全 文档资料 安全
使用VS2010的MFC开发工具,以界面形式实现了古典密码学移位密码、代换密码、维吉尼亚密码、置换密码等演示,可选择对字符和文件进行加密。
2021-04-25 16:29:11 35.55MB 古典密码学 MFC VS2010 演示程序
1
通过实验,对古典密码学有充分的认识;学会正确使用编程语言(C、Mathematica、Maple等)实现希尔密码,验证古典密码算法
2021-04-09 15:27:47 76KB 希尔密码 古典密码学
1