📝 密码学教程

21篇技术文档
  密码学哈希函数

📅  最后修改于: 2021-01-12 04:47:11        🧑  作者: Mango

哈希函数非常有用,并且几乎出现在所有信息安全应用程序中。哈希函数是一种数学函数,可将数字输入值转换为另一个压缩数字值。哈希函数的输入为任意长度,但输出始终为固定长度。哈希函数返回的值称为消息摘要或简称为哈希值。下图说明了哈希函数-哈希函数的功能哈希函数的典型特征是-定长输出(哈希值)哈希函数将任意长度的数据隐蔽到固定长度。此过程通常称为散列数据。通常,散列比输入数据小得多,因此散列函数有时称为压缩...

  消息认证

📅  最后修改于: 2021-01-12 04:47:35        🧑  作者: Mango

在上一章中,我们讨论了数据完整性威胁以及使用哈希技术来检测是否对数据进行了任何修改攻击。数据存在的另一种威胁是缺少消息身份验证。在这种威胁下,用户不确定消息的始发者。可以使用在加密情况下使用秘密密钥的加密技术来提供消息身份验证。消息验证码(MAC)MAC算法是一种用于提供消息身份验证的对称密钥密码技术。为了建立MAC进程,发送方和接收方共享一个对称密钥K。本质上,MAC是在基础消息上生成的加密校验...

  密码学数字签名

📅  最后修改于: 2021-01-12 04:48:08        🧑  作者: Mango

数字签名是消息身份验证的公钥原语。在物理世界中,通常在手写或键入的消息上使用手写签名。它们用于将签名者绑定到消息。类似地,数字签名是一种将个人/实体绑定到数字数据的技术。接收者以及任何第三方都可以独立验证此绑定。数字签名是根据数据和仅签名者已知的秘密密钥计算出的密码值。在现实世界中,消息的接收者需要确保该消息属于发送者,并且他不应该能够否认该消息的来源。由于在交换数据上发生争议的可能性非常高,因此...

  公钥基础结构

📅  最后修改于: 2021-01-12 04:48:56        🧑  作者: Mango

公钥基础结构(PKI)的最大特色是它使用一对密钥来实现基础安全服务。密钥对包括私钥和公钥。由于公钥在开放域中,因此很可能会被滥用。因此,有必要建立和维护某种受信任的基础结构来管理这些密钥。密钥管理不言而喻,任何密码系统的安全性都取决于其密钥的管理安全性。如果没有安全的过程来处理密码密钥,则可能会失去使用强密码方案的好处。可以看出,加密方案很少会因其设计上的弱点而受到损害。但是,它们通常由于不良的密...

  密码学的优点和缺点

📅  最后修改于: 2021-01-12 04:49:24        🧑  作者: Mango

如今,网络已走向全球,信息已采用比特和字节的数字形式。现在,关键信息以数字形式在计算机系统和开放的通信渠道上进行存储,处理和传输。由于信息起着至关重要的作用,所以攻击者将目标对准计算机系统并打开通信渠道以窃取敏感信息或破坏关键信息系统。现代加密技术提供了一套强大的技术,以确保在阻止合法用户访问信息的同时阻止对手的恶意。在本章的此处,我们将讨论从密码学中获得的好处,它的局限性以及密码学的未来。密码学...

  讨论密码学

📅  最后修改于: 2021-01-12 04:49:37        🧑  作者: Mango

本教程介绍了密码学的基础知识。它解释了程序员和网络专业人员如何使用加密技术来维护计算机数据的隐私。从密码学的起源开始,它继续解释密码系统,各种传统和现代密码,公钥加密,数据集成,消息身份验证和数字签名。...