现在密码学采用的算法主要有什么

作者&投稿:关映 (若有异议请与网页底部的电邮联系)
密码学算法有哪些经典的书值得推荐~

《图解密码技术》
目录
第1部分 密码 1第1章 环游密码世界 31.1 本章学习的内容 41.2 密码 41.2.1 Alice与Bob 41.2.2 发送者、接收者和窃.听者 41.2.3 加密与解密 61.2.4 密码保证了消息的机密性 71.2.5 破译 71.3 对称密码与公钥密码 81.3.1 密码算法 81.3.2 密钥 81.3.3 对称密码与公钥密码 91.3.4 混合密码系统 101.4 其他密码技术 101.4.1 单向散列函数 101.4.2 消息认证码 101.4.3 数字签名 111.4.4 伪随机数生成器 111.5 密码学家的工具箱 121.6 隐写术与数字水印 131.7 密码与信息安全常识 141.7.1 不要使用保密的密码算法 141.7.2 使用低强度的密码比不进行任何加密更危险 151.7.3 任何密码总有一天都会被破解 151.7.4 密码只是信息安全的一部分 161.8 本章小结 161.9 小测验的答案 17第2章 历史上的密码——写一篇别人看不懂的文章 192.1 本章学习的内容 202.2 恺撒密码 202.2.1 什么是恺撒密码 212.2.2 恺撒密码的加密 212.2.3 恺撒密码的解密 222.2.4 用暴力破解来破译密码 232.3 简单替换密码 242.3.1 什么是简单替换密码 242.3.2 简单替换密码的加密 252.3.3 简单替换密码的解密 262.3.4 简单替换密码的密钥空间 262.3.5 用频率分析来破译密码 262.4 Enigma 312.4.1 什么是Enigma 312.4.2 用Enigma进行加密通信 312.4.3 Enigma的构造 322.4.4 Enigma的加密 342.4.5 每日密码与通信密码 362.4.6 避免通信错误 362.4.7 Enigma的解密 362.4.8 Enigma的弱点 382.4.9 Enigma的破译 382.5 思考 402.6 本章小结 412.7 小测验的答案 42第3章 对称密码(共享密钥密码)——用相同的密钥进行加密和解密 453.1 炒鸡蛋与对称密码 463.2 本章学习的内容 463.3 从文字密码到比特序列密码 463.3.1 编码 463.3.2 XOR 473.4 一次性密码本——绝对不会被破译的密码 503.4.1 什么是一次性密码本 503.4.2 一次性密码本的加密 503.4.3 一次性密码本的解密 513.4.4 一次性密码本是无法破译的 513.4.5 一次性密码本为什么没有被使用 523.5 DES 533.5.1 什么是DES 533.5.2 加密和解密 543.5.3 DES的结构(Feistel网络) 543.5.4 差分分析与线性分析 603.6 三重DES 613.6.1 什么是三重DES 613.6.2 三重DES的加密 613.6.3 三重DES的解密 633.6.4 三重DES的现状 643.7 AES的选定过程 653.7.1 什么是AES 653.7.2 AES的选拔过程 653.7.3 AES最终候选算法的确定与AES的最终确定 663.8 Rijndael 663.8.1 什么是Rijndael 663.8.2 Rijndael的加密和解密 673.8.3 Rijndael的破译 713.8.4 应该使用哪种对称密码呢 713.9 本章小结 723.10 小测验的答案 73第4章 分组密码的模式——分组密码是如何迭代的 754.1 本章学习的内容 764.2 分组密码的模式 774.2.1 分组密码与流密码 774.2.2 什么是模式 774.2.3 明文分组与密文分组 784.2.4 主动攻击者Mallory 784.3 ECB模式 794.3.1 什么是ECB模式 794.3.2 ECB模式的特点 804.3.3 对ECB模式的攻击 804.4 CBC模式 824.4.1 什么是CBC模式 824.4.2 初始化向量 834.4.3 CBC模式的特点 844.4.4 对CBC模式的攻击 844.4.5 填充提示攻击 864.4.6 对初始化向量(IV)进行攻击 864.4.7 CBC 模式的应用实例 864.5 CFB模式 884.5.1 什么是CFB模式 884.5.2 初始化向量 894.5.3 CFB模式与流密码 894.5.4 CFB模式的解密 904.5.5 对CFB模式的攻击 904.6 OFB模式 914.6.1 什么是OFB模式 914.6.2 初始化向量 924.6.3 CFB模式与OFB模式的对比 924.7 CTR模式 934.7.1 计数器的生成方法 954.7.2 OFB模式与CTR模式的对比 954.7.3 CTR模式的特点 954.7.4 错误与机密性 964.8 应该使用哪种模式呢 964.9 本章小结 974.10 小测验的答案 98第5章 公钥密码——用公钥加密,用私钥解密 1015.1 投币寄物柜的使用方法 1025.2 本章学习的内容 1025.3 密钥配送问题 1025.3.1 什么是密钥配送问题 1025.3.2 通过事先共享密钥来解决 1045.3.3 通过密钥分配中心来解决 1055.3.4 通过Diffie-Hellman密钥交换来解决密钥配送问题 1065.3.5 通过公钥密码来解决密钥配送问题 1065.4 公钥密码 1075.4.1 什么是公钥密码 1075.4.2 公钥密码的历史 1085.4.3 公钥通信的流程 1085.4.4 各种术语 1105.4.5 公钥密码无法解决的问题 1105.5 时钟运算 1105.5.1 加法 1115.5.2 减法 1135.5.3 乘法 1145.5.4 除法 1145.5.5 乘方 1185.5.6 对数 1185.5.7 从时钟指针到RSA 1195.6 RSA 1205.6.1 什么是R ......

你要是往网络安全方向发展,其实密码学仅需要了解一下就可以了。
比较好的入门书籍,我《密码学与网络安全》,(美)Behrouz A.Forouzan著。这本书在网上只有前三章的电子版。我建议你最好买这本书,一是经典权威著作通俗易懂,二是紧贴网络安全有很强的带入感,三是纸质书阅读起来非常舒服。

其他的入门书籍《密码编码学与网络安全》,WilliamStallings,也是位大牛人写的书,从不同角度来讲解什么是密码学和网络安全,感觉有点深度。网上有电子版可以看看。

现代密码学将算法分为具有不同功能的几种
常用的主要有三种:
1.对称密码算法
DES算法——二十世纪七十年代提出,曾经称霸对称加密领域30年
AES算法——二十一世纪初提出用以取代DES算法
IDEA算法——二十世纪九十年代初提出,也是一种流行算法
RC4算法——经典的流密码算法
2.公钥密码算法
D-H算法——用于密钥协商,是第一种使用的公钥算法,基于离散对数难解问题
RSA算法——最常用的公钥算法,功能强大
3.哈希函数(杂凑函数)
MD5——常用算法,用于产生80比特的输出
SHA-1——也是常用算法,用于产生128比特输出
---
这是最经典的若干种算法
说的不对之处请指正

------
个人意见 仅供参考

RSA算法,


现在密码学采用的算法主要有什么
1、密码算法主要分为两大类:对称密码算法和非对称密码算法。对称密码算法对称密码算法是指加密和解密使用相同的密钥的算法。在对称密码算法中,发送方和接收方使用同一个密钥来加密和解密消息。2、理论上最成熟的密码学算法:对称密码算法、公钥密码算法、哈希函数(杂凑函数)。对称密码算法DES算法——二十...

常见的密码算法有哪三种
6. AES加密算法:AES加密算法是密码学中的高级加密标准,采用的是对称分组密码体制,密钥长度的最少支持为128位。7. 对称加密的应用:对称加密采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密。

现在密码学采用的算法主要有什么
现代密码学将算法分为具有不同功能的几种 常用的主要有三种:1.对称密码算法 DES算法——二十世纪七十年代提出,曾经称霸对称加密领域30年 AES算法——二十一世纪初提出用以取代DES算法 IDEA算法——二十世纪九十年代初提出,也是一种流行算法 RC4算法——经典的流密码算法 2.公钥密码算法 D-H算法——...

理论上最成熟的密码学算法是什么算法
理论上最成熟的密码学算法:对称密码算法、公钥密码算法、哈希函数(杂凑函数)。1、对称密码算法 DES算法——二十世纪七十年代提出,曾经称霸对称加密领域30年。AES算法——二十一世纪初提出用以取代DES算法。IDEA算法——二十世纪九十年代初提出,也是一种流行算法。RC4算法——经典的流密码算法。2、公钥密码...

常见的密码算法有哪三种
2、对称加密算法 对称加密算法是指加密和解密采用相同的密钥,是可逆的(即可解密)。AES加密算法是密码学中的高级加密标准,采用的是对称分组密码体制,密钥长度的最少支持为128。3、对称加密 对称加密采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也...

最成熟的密码学算法是什么
最成熟的密码学算法是什么:对称密码算法、公钥密码算法、哈希函数(杂凑函数)。密码学简介:密码学是研究编制密码和破译密码的技术科学。研究密码变化的客观规律,应用于编制密码以保守通信秘密的,称为编码学。应用于破译密码以获取通信情报的,称为破译学,总称密码学。电报最早是由美国的摩尔斯在1844年发明...

密码学的哪些算法可以保证密码安全?
常见的密码学算法有:对称加密算法、非对称加密算法、哈希算法等。其中,对称加密算法是指加密和解密使用相同的密钥,而非对称加密算法则是使用不同的密钥进行加密和解密。哈希算法是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。这些算法都有各自的优缺点,具体选择哪种算法需要根据实际情况进行...

现在密码的密码算法一般分为
现在密码学采用的算法主要有什么1、密码算法主要分为两大类:对称密码算法和非对称密码算法。对称密码算法对称密码算法是指加密和解密使用相同的密钥的算法。在对称密码算法中,发送方和接收方使用同一个密钥来加密和解密消息。2、理论上最成熟的密码学算法:对称密码算法、公钥密码算法、哈希函数(杂凑函数)...

常见的密码算法有哪三种
是指加密和解密过程中使用相同或可以相互推算的密钥。这类算法通常速度较快。9. AES加密算法,作为密码学的高级加密标准,采用对称分组密码体制,至少支持128位的密钥长度。10. 对称加密,或称为单密钥加密,使用相同的密钥进行信息的加密和解密。这种加密方法既高效又普及。

在密码学中的rsa算法是什么
RSA算法自1978年提出以来,一直是密码学领域的基石之一。它允许用户生成一对密钥,其中公钥可以公开,而私钥必须保密。为了提高安全性,RSA密钥的长度通常至少为500位。在实际应用中,为了平衡安全性和效率,通常会结合使用传统的对称加密方法和RSA算法。例如,信息可以使用DES或IDEA等对称加密算法进行加密,...

绥棱县15814599021: 密码加密的算法有哪些? -
田穆环磷: 主要分为 对称加密算法 和 非对称加密算法两类对称加密算法:使用单个密钥对数据进行加密或解密,其特点是计算量小,加密效率高. 代表 DES 算法非对称加密算法:此算法均有两个密钥(公用密钥和私有密钥),只有二者搭配使用才能完成加密和解密的全过程. 代表 DSA算法, 数字签名算法(DSA) , MD5算法 , 安全散列算法(SHA)

绥棱县15814599021: 现代密码学的特点是什么?
田穆环磷: 密码算法可以看作是一个复杂的函数变换,C = F M, Key ),C代表密文,即加密后得到的字符序列,M代表明文即待加密的字符序列,Key表示密钥,是秘密选定的一个字符...

绥棱县15814599021: 计算机密码学中有哪些加密算法? -
田穆环磷: 传统密码学autokey密码 置换密码 二字母组代替密码 (by charles wheatstone) 多字母替换密码 希尔密码 维吉尼亚密码 替换密码 凯撒密码 rot13 仿射密码 atbash密码 换位密码 scytale grille密码 vic密码 (一种复杂的手工密码,在五十年代早期...

绥棱县15814599021: 著名的密码算法有什么和公钥密码算法 -
田穆环磷: RSA公匙密码

绥棱县15814599021: 对称密钥算法与非对称密钥算法有何区别?各自的优缺点是什么?在实际应用中如何发挥两种不同算法的优势?
田穆环磷: 密码学中两种常见的密码算法为对称密码算法(单钥密码算法)和非对称密码算法(公钥密码算法).对称密码算法有时又叫传统密码算法,就是加密密钥能够从解密密钥中推算出来,反过来也成立.在大多数对称算法中,加密解密密钥是相同...

绥棱县15814599021: des是什么密码体制 -
田穆环磷: 对称密码体制是从传统的简单换位发展而来的.其主要特点是:加解密双方在加解密过程中要使用完全相同的一个密钥.使用最广泛的是DES(Data Encryption Standard)密码算法.从1977年美国颁布DES密码算法作为美国数据加密标准以来,...

绥棱县15814599021: 计算机系统主要采用哪些加密算法 -
田穆环磷: DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合; 3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高; RC2和 RC4:用变长密钥对大量数据进行加密,比 DES 快...

绥棱县15814599021: 目前让密码最安全的算法是什么? -
田穆环磷: 加密算法加密技术是对信息进行编码和解码的技术,编码是把原来可读信息(又称明文)译成代码形式(又称密文),其逆过程就是解码(解密).加密技术的要点是加密算法,加密算法可以分为对称加密、不对称加密和不可逆加密三类算法...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网