在密码系统中密钥起什么作用(密钥在密码系统中的作用)
您好,今天怡怡来为大家解答以上的问题。在密码系统中密钥起什么作用相信很多小伙伴还不知道,现在让我们一起来看看吧!
在密码系统中密钥起什么作用(密钥在密码系统中的作用)
在密码系统中密钥起什么作用(密钥在密码系统中的作用)
在密码系统中密钥起什么作用(密钥在密码系统中的作用)
1、一、加密算法:将原有的明文信息转化为看似无规律的密文。
2、收信方需要对应的解密密钥,采用对应的解密方法将密文还原为明文(能看懂有意义的信息)。
3、二、密钥分为加密密钥和解密密钥,对于“对称加密算法”,这两者是一样的;而“非对称加密算法”的密钥分为“公开密钥”和“私有密钥”,用公开密钥加密,则需要私有密钥解密;反之用私有密钥加密,则需要公开密钥解密,是可以互换的。
4、三、现代的计算机加密算法比较复杂,要弄懂是需要离散数学、高等代数等知识,不可能在这里讲明白。
5、四、以“凯撒移位密码”这种古来的简单密码来讲解什么是加密算法和密钥:4.1)“凯撒密码”在《恺撒传》中有记载,凯撒密码是将每一个字母用字母表中的该字母后的第三个字母代替。
6、尽管历史记载的凯撒密码只用了3个位置的移位,但显然从1到25个位置的移位我们都可以使用, 因此,为了使密码有更高的安全性,单字母替换密码就出现了。
7、若用每个字母的后11位替换当前字母,可以认为密钥=11。
8、如此得到的密码表为:明码表 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z(即26个字母表)密码表 L M N O P Q R S T U V W X Y Z A B C D E F G H I J K加密的方法很简单,就是讲明码字母换成对应的密码表字母。
9、如:明文 I LOVE YOU密文 T WZGP JZF在当时,这样简单的密码就足够起到保密作用;但到近代都已经很容易被了,更不用说现代有计算机秒破了!4.2)其他加密算法有兴趣可以了解更复杂的加密算法:如近代的“维吉尼亚算法”,还属于字母位移加密,好懂!而现代计算机文件深度加密常用的“AES加密算法”,原理很复杂,需要高等数学等知识才能读懂。
本文到这结束,希望上面文章对大家有所帮助。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。