什么是古典密码

如题所述

乘积和迭代:多种加密方法混合使用 对一个加密函数多次迭代 古典密码编码方法: 置换,代替,加法 把明文中的字母重新排列,字母本身不变,但其位置改变了,这样编成的密码称为置换密码。 最简单的置换密码是把明文中的字母顺序倒过来,然后截成固定长度的字母组作为密⑴单表代替密码
①、加法密码
A和B是有 n个字母的字母表。 定义一个由A到B的映射:f:A→B f(ai )= bi=aj j=i+k mod n 加法密码是用明文字母在字母表中后面第 k个字母来代替。 K=3 时是著名的凯撒密码。 恺撒密码——历史上第一个密码技术 “恺撒密码”是古罗马恺撒大帝在营救西塞罗战役时用来保护重要军情的加密系统(高卢战记)。
②、乘法密码
?A和B是有n个字母的字母表。?定义一个由A到B的映射:f:A→B f(ai )= bi= aj j=ik mod n 其中,(n,k)=1。?注意:只有(n,k)=1,才能正确解密。
③密钥词组代替密码
随机选一个词语,去掉其中的重复字母,写到矩阵的第一行,从明文字母表中去掉这第一行的字母,其余字母顺序写入矩阵。然后按列取出字母构成密文字母表
编辑本段⑵、多表代替密码
?单表代替密码的安全性不高,一个原因是一个明文字母只由一个密文字母代替。?构造多个密文字母表,?在密钥的控制下用相应密文字母表中的一个字母来代替明文字母表中的一个字母。一个明文字母有多种代替。? Vigenere密码:著名的多表代替密码
(3)、代数密码:
① Vernam密码
明文、密文、密钥都表示为二进制位: M=m1,m2,… ,mn K =k1,k2,… ,kn C =c1,c2,… ,cn
② 加密
c1= mi⊕ ki ,i=1,2,… ,n 解密 : m1= ci⊕ ki ,i=1,2,… ,n

因为加解密算法是模2加,所以称为代数密码。
④对合运算
f=f-1,模 2加运算是对合运算。 密码算法是对和运算,则加密算法=解密算法,工程实现工作量减半。
⑤ Vernam密码经不起已知明文攻击


如果密钥序列有重复,则Vernam密码是不安全的。
⑦一种极端情况
一次一密 ? 密钥是随机序列。 ? 密钥至少和明文一样长。 ? 一个密钥只用一次。

一次一密是绝对不可破译的,但它是不实用的。

一次一密给密码设计指出一个方向,人们用序列密码逼近一次一密。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-12-25
http://baike.baidu.com/view/2296594.html?wtp=tt

参考资料:assInputUsername0

本回答被提问者和网友采纳

什么属于古典密码
古典密码是一种使用简单替换和移位等操作来进行传统加密的密码体制。它主要采用固定的加密方法进行加密,常常基于字母表顺序,包括凯撒密码、维吉尼亚密码、置换密码、移位密码、列置换密码、多表替换密码等。这些密码在现代密码学中已经过时,因为它们的加密方式被认为不够安全。其中凯撒密码采用单字母替代的方式...

什么是古典密码
古典密码是指最早的、使用基础加密技术的密码。古典密码的加密方式主要通过替换、置换、移位等方法来隐藏信息。古典密码的历史可以追溯到几千年前,被广泛应用于历史上许多重要的军事、政治和商业交易中。古典密码中常见的加密方法有:1. 凯撒密码(Caesar Cipher):将明文中的每个字母按照一定的规律往后移动...

古典密码学可以通过形式化验证来证明它的安全性吗
古典密码学可以通过形式化验证来证明它的安全性。古典密码(classical cryptography)把明文中的字母重新排列,字母本身不变,但其位置改变了,这样编成的密码称为置换密码。最简单的置换密码是把明文中的字母顺序倒过来,然后截成固定长度的字母组作为密文。古典密码的产生是在很久很久以前了,其发展历程大致...

古典密码有哪些
古典密码主要包括代换密码和置换密码两大类。代换密码,顾名思义,是通过一定的规则将明文中的字符替换成其他字符来形成密文。其中,最简单且广为人知的一种是凯撒密码。凯撒密码的原理是将明文中的每个字母在字母表上向后(或向前)按固定位数偏移,例如,偏移量为3时,字母A将被替换为D,B将被替换为...

一文让你理解什么是古典密码学
接着是凯撒密码,这是一种古老的对称加密体制。基本思想是通过字母表上的位移来实现加密和解密。例如,偏移量为3时,A将被替换为D,B变为E,以此类推。凯撒密码没有密钥,但因其密钥空间有限(只有25种可能),可以通过尝试所有可能的密钥来破解,这就是暴力破解法。还有栅栏密码,它将明文分成若干组...

密码学的发展过程是怎样的
古典密码采用了更加复杂的加密方法,如文字置换等。这些密码系统已初具近代密码系统的雏形。以下是一些经典的古典密码:1. 滚桶密码:古希腊人使用scytale棍子进行信息加密,将信息按某种顺序写在上面的羊皮卷上,然后通过同样的棍子进行解密。2. 掩格密码:由16世纪的米兰物理学家和数学家Cardano发明,通过...

古典密码概述
古典密码技术的核心原理主要分为两种基本类型:置换和代换。置换密码的基础理念是通过改变字母在明文中的顺序,而不改变字母本身,以此构成密码。最基础的置换例子是简单地将明文中的字母顺序反转,随后分割成固定长度的字母序列作为密文。这种操作直观地改变了字母的排列,增加了破解的难度。另一方面,代换密码...

古典密码及其运用与破译分析
古典密码艺术:编织信息的迷宫 古典密码,如同历史长河中的密码编织大师,将文字转化为神秘的符号,以保护珍贵的秘密。其核心在于两种基本类型:置换(如著名的恺撒密码)和替换(如摩斯电码)。其中,恺撒密码的简单调换字母位置,qwe键盘密码的巧妙利用,都是早期加密的典范。加密的艺术在于选择,如多重加密...

什么是古典加密算法
古典加密算法分为替代算法和置换移位法。1、替代算法:指的是明文的字母由其他字母或数字或符号所代替。最著名的替代算法是恺撒密码。凯撒密码的原理很简单,其实就是单字母替换。2、置换移位法:最著名的一种密码称为维吉尼亚密码,它以置换移位为基础的周期替换密码。

古典密码学的特点是什么
古典密码学(Classic cryptography)和现代密码学(Modern cryptography)的主要差别在于计算机的使用,一般来说,古典密码学是基于字符的,而现代密码学是基于二进制位的。密码学是研究编制密码和破译密码的技术科学。研究密码变化的客观规律,应用于编制密码以保守通信秘密的,称为编码学;应用于破译密码以获取...

相似回答