网络安全快速入门5-密码学及密码破解工具CrypTool实战

简介

信息在企业、组织、军方等的运作中起着至关重要的作用。不当使用信息会导致企业损失或灾难性后果。 为了保护通信,企业可以使用密码学来加密信息。密码学涉及将信息转换为非人类可读的格式,反之亦然。

在本文中,我们将向您介绍密码学领域,以及如何确保信息不会落入他人之手。

什么是密码学?

密码学通过将信息转换为非人类可读的格式来隐藏信息的真正含义,反之亦然。

假设您要发送消息“I LOVE APPLES”,则可以用字母中的第三个连续字母替换短语中的每个字母。 加密的消息将为“K NQXG CRRNGV”。 要解密我们的消息,我们必须使用要解密的字母返回字母表中的三个字母。 下图显示了转换的完成方式。

网络安全快速入门5-密码学及密码破解工具CrypTool实战


cipher.png

将信息转换为非人类可读形式的过程称为加密。反向加密的过程称为解密。加密的信息称为密码 。

什么是密码分析?

密码分析是一种尝试在不使用密钥的情况下解密的技术。密码分析使用数学分析和算法来解密密码。

密码分析攻击的成功取决于

以下是常用的密码分析攻击的列表;

这种类型的攻击使用的算法尝试猜测所有可能的明文逻辑组合,然后将其加密并与原始密码进行比较。

使用单词表来查找明文或密钥的匹配项。 它通常在尝试破解加密密码时使用。

常用加密算法

Message-Digest 5的首字母缩写。它用于创建128位哈希值。 从理论上讲,哈希不能转换成原始的纯文本。 MD5用于加密密码以及检查数据完整性。很难找到两个相同的 MD5。

使用CrypTool 加密

在这种实际情况下,我们将使用RC4算法创建一个简单的密码。 然后,我们将尝试使用蛮力攻击将其解密。 对于本练习,让我们假设我们知道加密密钥为24位。 我们将使用此信息来破解密码。

我们将使用CrypTool 1作为我们的加密工具。 CrypTool 1是一个用于密码学研究的开源教育工具。

创建RC4流密码:我们将加密以下短语"Never underestimate the determination of a kid who is time-rich and cash-poor",我们将使用00 00 00作为加密密钥。

网络安全快速入门5-密码学及密码破解工具CrypTool实战

使用CrypTool 解密

网络安全快速入门5-密码学及密码破解工具CrypTool实战

网络安全快速入门5-密码学及密码破解工具CrypTool实战

小结

展开阅读全文

页面更新:2024-03-31

标签:密码学   密钥   明文   网络安全   单击   算法   实战   字母   长度   按钮   可读   入门   原始   文本   窗口   密码   消息   快速   工具   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top