首页 > 其他分享 >密码学

密码学

时间:2023-08-16 11:38:03浏览次数:24  
标签:公钥 私钥 密码 密钥 加密 密码学

什么是密码学? 答:密码学是研究编制密码和破译密码的技术科学。研究密码变化的客观规律,应用于编制密码以保守通信秘密的,称为编码学;应用于破译密码以获取通信情报的,称为破译学。总称密码学。   最通用的计算机密码算法有哪些? 1、DES(数据加密标准)是最通用的计算机加密算法。DES是美国和国际标准,它是对称算法,加密和解密的密钥是相同的。 2、RSA(根据它的发明者命名的,即Rivest,Shamir 和Adleman)是最流行的公开密钥算法,它能用作加密和数字签名。 3、DSA(数字签名算法,用作数字签名标准的一部分)是另一种公开密钥算法,它不能用作加密,只用作数字签名。   密码学通常有哪些用处? 1、提供机密性; 2、鉴别——消息的接收者应该能够确认消息的来源;入侵者不可能伪装成他人。 3、完整性——消息的接收者应该能够验证在传送过程中消息没有被修改;入侵者不可能用假消息代替合法消息。 4、抗抵赖——发送者事后不可能虚假地否认他发送的消息。   问:计算机安全学中的访问控制的目标是什么? 答:1.保护存储在某些机器上的个人信息或重要信息的保密性 2.维护机器内系统的完整性 3.减少病毒感染的机会   问题:公钥密码系统的特点是什么,它主要用在什么方面? 答:公钥密码系统的特点是信息加密之后,即使没有密码仍能被解开,但是花费的时间较长。 公钥密码系统主要用于银行、支付宝等安全性能要求较高的地方。   问题:公钥和私钥的区别 答:公钥(Public Key)与私钥(Private Key)是通过一种算法得到的一个密钥对(即一个公钥和一个私钥),公钥是密钥对中公开的部分,私钥则是非公开的部分。公钥通常用于加密会话密钥、验证数字签名,或加密可以用相应的私钥解密的数据。通过这种算法得到的密钥对能保证在世界范围内是唯一的。使用这个密钥对的时候,如果用其中一个密钥加密一段数据,必须用另一个密钥解密。比如用公钥加密数据就必须用私钥解密,如果用私钥加密也必须用公钥解密,否则解密将不会成功   问题:公钥加密机制的作用??? 答:公钥加密机制允许人们在事先没有任何安全协议和机密协议的情况下,能够实现安全的加密通讯。在对称加密体制中,通讯双方必须持有同样的密钥,并且相互事先取得信任和许可协议,加密和解密信息使用的也是该同一个密钥。在非对称加密体制(公钥加密系统,使用一对公钥和私钥)中,需要发送方和接受方持有同样密钥的方案早已被废止了。   仅仅需要一个“忘记密码用绑定手机找回”功能, 就可以通过携程找到赵志刚的身份证尾号和出行信息; 通过12306找到他的家人信息; 通过QQ找到他的朋友信息和QQ邮箱信息,   用QQ邮箱找回他的更多注册网站和个人身份信息。

标签:公钥,私钥,密码,密钥,加密,密码学
From: https://www.cnblogs.com/wangprince2017/p/17633569.html

相关文章

  • 有趣的密码学之散列函数,你了解多少
    任何形式的网络服务都存在安全风险,如何将风险降到最低是互联网普遍关注的问题。通常,网络安全措施的实现方法有数据加密、数字签名、身份认证、防火墙和入侵检测等。其中数据加密是防止未经授权的用户访问敏感信息的手段,而研究数据加密的科学我们称之为密码学(Cryptography)。密码学......
  • 浙大暑期密码学课程|可证明安全基础
    浙大暑期密码学课程|可证明安全基础视频地址:浙大暑期Crypto课程-ProvableSecurityBasics(上)、浙大暑期Crypto课程-ProvableSecurityBasics(下)参考:笔记分享|浙大暑期密码学课程:可证明安全基础前言本次课程由浙江大学的张秉晟老师带来,主要讲解密码学中的可证明安全理论基......
  • 浙大暑期密码学课程-笔记|两方安全计算
    浙大暑期密码学课程-笔记|两方安全计算视频地址:浙大暑期Crypto课程-MPCI(上)、浙大暑期Crypto课程-MPCI(下)参考:笔记分享|浙大暑期密码学课程:两方安全计算摘要多方安全计算(MPC)有着广泛的应用,本次课程将由来自浙江大学的张秉晟老师带来,主要讲解两方安全协议。安全多方计算的定......
  • 密码学领域学术词汇及原语
    primitive在密码学论文中,"primitive"通常指的是基础的密码学构造或算法。这些基础构造或算法可以用作更复杂的密码方案的构建块,或作为加密或身份验证方案的主要组成部分。密码学原语通常包括散列函数、消息认证码、对称加密算法和非对称加密算法等。在密码学中,原语被认为是安全......
  • 区块链基础之密码学及安全技术
    1.2密码学及安全技术1.2.1密码学知识1.2.1.1Hash函数Hash(哈希)哈希函数是一类数学函数,可以在有限合理的时间内,将任意长度的消息压缩为固定长度的输出值,并且是不可逆的。其输出值称为哈希值,也称为散列值。哈希算法的应用:消息认证:确保收到的消息和发送的消息都是未......
  • 区块链基础之密码学及安全技术
    1.2密码学及安全技术1.2.1密码学知识1.2.1.1Hash函数Hash(哈希)哈希函数是一类数学函数,可以在有限合理的时间内,将任意长度的消息压缩为固定长度的输出值,并且是不可逆的。其输出值称为哈希值,也称为散列值。哈希算法的应用:消息认证:确保收到的消息和发送的消息都是未......
  • 密码学:凯撒密码(移位密码)原理、加密与解密(Python代码示例)
    原理凯撒密码(移位密码):是一种替换加密,明文中的所有字母都在字母表上向后或向前按照一个固定数目进行偏移后被替换成密文。例如,偏移量为3位的时候:A对应D,B对应E,C对应F等当偏移量为13位的时候,凯撒密码又叫回转密码(ROT13):明文加密得到密文,密文再加密就会得到明文(因为偏移量为13位,一共......
  • 王小云 第十四届全国人大社会建设委员会委员,中国科学院院士、密码学家
    王小云,1966年8月生于山东诸城 [36]  。1993年获山东大学数学博士学位。现任山东大学网络空间安全学院院长 [31]  、清华大学高等研究院“杨振宁讲座”教授。2017年当选中国科学院院士。2019年当选国际密码协会会士(IACRFellow)。兼任中国密码学会副理事长,中国数学会副理事长,......
  • 密码学(4):常见对称算法
    叨两句密码系列文章,是对接第三方接口时接触到加解密,但是知识体系较乱。希望能整理常见证书、密钥、加解密方式这方面知识,用于简单理解和快速区分。有些缺漏和待补充,后续慢慢完善。有任何问题欢迎提出,便于及时修正前言块加密(分组加密):加密算法无法一次性处理过长的明文,这种情况......
  • 密码学(5):常见非对称加密算法
    叨两句密码系列文章,是对接第三方接口时接触到加解密,但是知识体系较乱。希望能整理常见证书、密钥、加解密方式这方面知识,用于简单理解和快速区分。有些缺漏和待补充,后续慢慢完善。有任何问题欢迎提出,便于及时修正1.RSA算法1.介绍2.依赖的数学原理1)将两个大素数相乘十分容......