问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

公钥和私钥加密主要算法有哪些,其基本思想是什么

发布网友 发布时间:2022-04-23 05:06

我来回答

1个回答

热心网友 时间:2023-10-15 18:53

加密算法nbsp;nbsp;nbsp;nbsp;加密技术是对信息进行编码和解码的技术,编码是把原来可读信息(又称明文)译成代码形式(又称密文),其逆过程就是解码(解密)。加密技术的要点是加密算法,加密算法可以分为对称加密、不对称加密和不可逆加密三类算法。nbsp;nbsp;nbsp;nbsp;对称加密算法nbsp;nbsp;对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密,这就要求解密方事先必须知道加密密钥。对称加密算法的特点是算法公开、计算量小、加密速度快、加密效率高。不足之处是,交易双方都使用同样钥匙,安全性得不到保证。此外,每对用户每次使用对称加密算法时,都需要使用其他人不知道的惟一钥匙,这会使得发收信双方所拥有的钥匙数量成几何级数增长,密钥管理成为用户的负担。对称加密算法在分布式网络系统上使用较为困难,主要是因为密钥管理困难,使用成本较高。在计算机专网系统中广泛使用的对称加密算法有DES和IDEA等。美国国家标准局倡导的AES即将作为新标准取代DES。nbsp;nbsp;nbsp;nbsp;不对称加密算法不对称加密算法使用两把完全不同但又是完全匹配的一对钥匙—公钥和私钥。在使用不对称加密算法加密文件时,只有使用匹配的一对公钥和私钥,才能完成对明文的加密和解密过程。加密明文时采用公钥加密,解密密文时使用私钥才能完成,而且发信方(加密者)知道收信方的公钥,只有收信方(解密者)才是唯一知道自己私钥的人。不对称加密算法的基本原理是,如果发信方想发送只有收信方才能解读的加密信息,发信方必须首先知道收信方的公钥,然后利用收信方的公钥来加密原文;收信方收到加密密文后,使用自己的私钥才能解密密文。显然,采用不对称加密算法,收发信双方在通信之前,收信方必须将自己早已随机生成的公钥送给发信方,而自己保留私钥。由于不对称算法拥有两个密钥,因而特别适用于分布式系统中的数据加密。广泛应用的不对称加密算法有RSA算法和美国国家标准局提出的DSA。以不对称加密算法为基础的加密技术应用非常广泛。nbsp;nbsp;nbsp;nbsp;不可逆加密算法nbsp;nbsp;不可逆加密算法的特征是加密过程中不需要使用密钥,输入明文后由系统直接经过加密算法处理成密文,这种加密后的数据是无法被解密的,只有重新输入明文,并再次经过同样不可逆的加密算法处理,得到相同的加密密文并被系统重新识别后,才能真正解密。显然,在这类加密过程中,加密是自己,解密还得是自己,而所谓解密,实际上就是重新加一次密,所应用的“密码”也就是输入的明文。不可逆加密算法不存在密钥保管和分发问题,非常适合在分布式网络系统上使用,但因加密计算复杂,工作量相当繁重,通常只在数据量有限的情形下使用,如广泛应用在计算机系统中的口令加密,利用的就是不可逆加密算法。近年来,随着计算机系统性能的不断提高,不可逆加密的应用领域正在逐渐增大。在计算机网络中应用较多不可逆加密算法的有RSA公司发明的MD5算法和由美国国家标准局建议的不可逆加密标准SHS(Securenbsp;Hashnbsp;Standard:安全杂乱信息标准)等。加密技术nbsp;nbsp;nbsp;nbsp;加密算法是加密技术的基础,任何一种成熟的加密技术都是建立多种加密算法组合,或者加密算法和其他应用软件有机结合的基础之上的。下面我们介绍几种在计算机网络应用领域广泛应用的加密技术。nbsp;nbsp;nbsp;nbsp;非否认(Non-repudiation)技术nbsp;nbsp;该技术的核心是不对称加密算法的公钥技术,通过产生一个与用户认证数据有关的数字签名来完成。当用户执行某一交易时,这种签名能够保证用户今后无法否认该交易发生的事实。由于非否认技术的操作过程简单,而且直接包含在用户的某类正常的电子交易中,因而成为当前用户进行电子商务、取得商务信任的重要保证。nbsp;nbsp;nbsp;nbsp;PGP(Prettynbsp;Goodnbsp;Privacy)技术nbsp;nbsp;PGP技术是一个基于不对称加密算法RSA公钥体系的邮件加密技术,也是一种操作简单、使用方便、普及程度较高的加密软件。PGP技术不但可以对电子邮件加密,防止非授权者阅读信件;还能对电子邮件附加数字签名,使收信人能明确了解发信人的真实身份;也可以在不
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑配置排行榜有没有电脑配置的排行 顶级电脑配置单玩游戏最顶级的电脑配置是什么 7000电脑配置求推荐 固态最好用浦科特 用来玩游戏 不算显示器和机箱 70... 计算机应用研究,怎么样?投稿好中吗? 计算机工程与应用好中吗? 《计算机应用研究》2024投稿录用全流程 《计算机应用研究》投稿经历 《计算机应用研究》-中文核心期刊投稿经历 求郭德纲,张文顺《论相声50年之现状》的视频下载地址 哀思的txt全集下载地址 戴尔笔记本电脑明明有wifi为什么显示无internet呢 戴尔笔记本电脑没有了无线网连接的标志怎么回事? 戴尔笔记本电脑找不到任何wifi是怎么回事? 进行加密和数字签名的公钥算法是下列哪个? 什么是公钥密码算法?公钥的将密钥完全公开吗? 公钥加密的常见算法 戴尔笔记本无网络了该用什么办法解决? 导致戴尔笔记本没有网络的原因有哪些? 戴尔笔记本电脑连不上网? 无网络的戴尔笔记本如何能解决好? 解决无网络的戴尔笔记本用什么办法好? 微信语音静音怎么调? 导致戴尔笔记本出现没网络的原因是什么? 微信语音怎么调节语速 Dell笔记本没有网络该用什么办法解决? 微信语音声音调大在哪里调 戴尔笔记本电脑突然为什么连不上网?状态:你未连接到任何网络 微信语音的声音怎么调 微信怎样调语音? 桌面图标有白底怎么去掉? 公钥密码*是什么?它的出现有何重要意义?它与对称密码*的异同有哪些 国密算法是什么?是一种算法?还是一类算法?若为一类算法,都包含什么? 公钥加密算法有哪些?它与对称加密算法之间的关系是什么? 公钥算法的历史 为什么用公钥算法加密的数据,其密文会比常规加密算法的要长很多? 在加密算法中属于公钥密码体制的是什么? 试分析对称密码算法、公钥密码算法的安全性和各自的用途。(最好分别回答详细一点) 辩论赛过程使用的ppt 求关于制作(高中生能否谈恋爱的辩论赛PPT模版) 辩论赛ppt 网络的利与弊辩论赛的PPT 我要做一个辩论赛的PPT,里面有计时器,倒计时的那种。只要做计时器就行了 辩论赛PPT模板 求关于辩论赛嘚PPT背景图片! 请问用PPT制作辩论赛的流程图怎么弄 求大量制作辩论赛PPT的背景图片。100张都不嫌多。多少张追加多少分,拜托各位了 求助,DELL台式机如何进入BIOS模式 求助大学辩论赛PPT dell台式机bios怎样设置 辩论赛PPT 急~~~请教高人~~~