技术原理

什么是密码学?–密码算法简介

加密至关重要,因为它可以保护数据和信息不受未经授权的访问,从而保持机密性。以下是一篇博客文章,帮助您了解“什么是加密技术”,以及如何使用它来保护公司机密、保护机密信息和个人信息,以防止身份盗窃。

以下是我在这篇博客中介绍的内容:

加密技术简介?加密算法各种加密算法是如何工作的?”

“你可以通过这个‘什么是密码学’视频,我们的网络安全培训专家正在讨论每一项技术的细节。”

“什么是密码学?”?|密码学简介|初学者密码学| Edureka

这段Edureka视频讲述什么是密码学以及为什么必须保护通过internet共享的信息。关于什么是密码学的视频向您解释了基本概念以及各种加密技术

。现在,我将通过一个示例或一个场景来解释什么是密码学假设有个叫安迪的人,安迪给他在世界另一边的朋友萨姆发了一条信息。现在很明显,他希望这条消息是私有的,其他人不应该有权访问这条消息。他使用公共论坛,例如WhatsApp来发送这条消息。我们的主要目标是确保这种通信的安全。sending message over network-what is cryptography-edureka

假设有一个聪明的家伙叫Eaves,他秘密地访问了你的通信信道。因为这个人可以访问你的通信,他可以做的不仅仅是窃听,例如,他可以尝试改变信息。现在,这只是一个小例子。如果Eave可以访问你的私人信息呢?结果可能是灾难性的。

,所以安迪怎么能确保中间没有人可以访问发送给Sam的消息?这就是加密或密码学的用武之地。让我告诉你“什么是密码学”。

网络安全是有趣和令人兴奋的学习网络安全现在什么是密码学?密码学是一门实践和研究在对手面前保护通信和数据安全的技术。”

“”encryption meaning-what is cryptography-edureka“”

“”

“”好吧,既然您知道了“什么是密码学”让我们看看密码学如何帮助保护Andy和Sam之间的连接。

所以,为了保护他的消息,Andy首先将其可读的消息转换为不可读的形式。在这里,他把信息转换成一些随机数。之后,他用一个密钥来加密他的信息,在密码学中,我们称之为密文。

安迪通过通信信道发送这个密文或加密的信息,他不必担心有人在发现他的私人信息的过程中。假设,Eaves在这里发现了消息,他设法在消息到达Sam.encryption-what is cryptography-edureka

之前对其进行了更改。现在,Sam需要一个密钥来解密消息以恢复原始明文。为了将密文转换为纯文本,Sam需要使用解密密钥。使用密钥时,他会将密文或数值转换为相应的纯文本。

在使用密钥进行解密后,将得到的是原始的纯文本消息,这是一个错误。现在,这个错误非常重要。这是山姆知道安迪发出的信息和他收到的信息不一样的方式。因此,我们可以说加密对于通过网络进行通信或共享信息是很重要的。

现在,根据密钥类型和加密算法,密码学分为以下几类:

加密算法

密码学大致分为两类:对称密钥密码学和非对称密钥密码学(俗称公钥密码学)。

encryption algorithms-what is cryptography-edureka

现在是对称密钥密码学进一步将经典密码学分为经典密码学和现代密码学。

进一步深入,将经典密码学分为换位密码和替换密码。另一方面,现代密码学又分为流密码和分组密码。

所以,让我们用例子来理解这些算法。

各种密码算法是如何工作的

“让我们从对称密钥加密”

“对称密钥加密”开始一种加密系统,其中消息的发送者和接收者共享一个用于加密和解密消息的公共密钥。最流行的对称密钥系统是数据加密标准(DES)

symmetric key-what is cryptography-edureka

在密码学中的换位密码,换位密码是一种加密方法,通过这种方法,明文单位(通常是字符或字符组)所占据的位置按照常规系统进行移位,使密文构成明文的排列。”也就是说,单位的顺序被改变了(明文被重新排序)。数学上,在字符的位置上使用双射函数进行加密,并使用反函数进行解密。

示例:

transposition cipher-what is cryptography-edureka

加密的替换密码方法,根据固定的系统,用密文替换明文的单位;“units”可以是单个字母(即最常见的),成对的字母,三个字母,上面的混合,等等。示例:

考虑幻灯片上显示的此示例:使用刚才讨论的系统,关键字“zebras”为我们提供以下字母:

substitution cipher example-what is cryptography-edureka

流密码

对称或密钥加密算法,一次加密一个位。使用流密码,每次加密时,同一明文位或字节将加密到不同的位或字节。Stream cipher-what is cryptography-edureka

分组密码一种加密方法,它应用确定性算法和对称密钥来加密一个文本块,而不是像在流密码Block cipher-aht is cryptography-edureka

中那样一次加密一位例如:普通分组密码AES使用预先确定长度的密钥(128、192或256位)加密128位块。分组密码是伪随机置换(PRP)族,它在固定大小的比特块上操作。prp是无法与完全随机排列区分的函数,因此,在证明不可靠之前被认为是可靠的。

非对称密钥加密(或公钥加密)

使用不同密钥对信息进行加密和解密的加密过程。密钥是不同的,但在数学上是相关的,因此通过解密密文来检索纯文本是可行的。public-key encryption-what is cryptography-edureka

RSA是最广泛使用的公钥加密形式,

RSA算法RSA代表Rivest、Shamir和Adelman,这项技术的发明者公钥和私钥都是可互换的可变密钥大小(512、1024或2048位)

这里是如何在RSA算法“sending message over network-what is cryptography-edureka1”

中生成密钥的好吧,这是为了“什么是加密”博客。为了保护您在互联网上共享的信息和数据,必须使用强大的加密算法,以避免任何灾难性的情况。

如果您希望学习网络安全并在网络安全领域建立丰富多彩的职业生涯,然后看看我们的网络安全认证培训,该培训包括讲师指导的现场培训和真实案例研究经验。该培训将帮助您成为一名网络安全专家。

,通过Edureka与NIT Rourkela的研究生课程正确学习网络安全,保护世界上最大的公司免受网络钓鱼、黑客和网络攻击。

有问题要问我们吗?请在评论部分提到它,我们会给你回复的

你也可能喜欢

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片
人工智能培训课程哪个老师的课程比较好 投稿者
我还没有学会写个人说明!
最近文章
  • * 没有更多文章了
  • 热门搜索

    分类目录