加密101:了解加密

对于那些不擅长数学的人来说,这是一种实际操作的方法

WPA2WEP ,3DES,AES,对称,不对称,这是什么意思,你为什么要关心?

所有这些术语都与用于保护数据的加密技术有关。 一般而言,加密和密码学可能是困难的话题。 每当我听到密码算法这个词时,我都会在黑板上画出一些书呆子教授的写作方程式,当我的眼睛从无聊中掠过时,嘟嘟mut about地嘟Med着关于Medulla Oblongata的东西。

你为什么要关心加密?

你需要关心加密的主要原因是因为有时它是你的数据和坏人之间唯一的事情。 您需要了解基础知识,以便您至少知道您的数据如何受到您的银行,电子邮件提供商等的保护。您想确保他们没有使用黑客已经过时的东西破解。

加密在各种应用程序中都可以使用。 使用加密的主要目的是保护数据的机密性,或者帮助保护消息或文件的完整性。 加密可以用于传输中的数据,例如当数据从一个系统移动到另一个系统时,或者数据在DVD,USB拇指驱动器或其他存储介质上处于静止状态时。

我可以让你了解密码学的历史,告诉你凯撒大帝如何使用密码来编码军事信息和所有类型的东西,但我相信网络上还有一百万篇其他文章可以提供比我更深的洞察力可以给,所以我们会跳过这一切。

如果你像我一样,你想让自己的手变脏。 我是一个边做边学的人。 在我参加CISSP考试之前,当我开始学习加密和密码学时,我知道除非我可以“加密”地玩“加密”,否则我永远不会真正理解当加密或解密时幕后发生的事情。

我不是数学家,事实上,我在数学上很可怕。 我并不真正了解加密算法中涉及的方程式,而只是想知道数据加密时发生了什么。 我想了解这一切背后的魔力。

那么,了解加密和密码学的最佳方式是什么?

在学习考试时,我做了一些研究,发现使用加密实践经验的最佳工具之一是名为CrypTool的应用程序。 CrypTool最初由德意志银行于1998年开发,旨在提高员工对密码学的理解。 从那以后,CrypTool已经发展成为一套教育工具,并被其他公司,大学以及任何想要了解加密,密码学和密码分析的人使用。

原来的Cryptool,现在称为Cryptool 1(CT1),是一款基于Microsoft Windows的应用程序。 从那时起,已经发布了其他几个版本,比如Cryptool 2(一个CrypTool的现代化版本,JCrypTool(用于Mac,Win和Linux)以及一个纯粹基于浏览器的版本,称为CrypTool-Online。

所有这些应用程序都有一个目标:制作像我这样的非数学家类型人员可以理解的密码术。

如果学习加密和密码学在乏味的方面仍然听起来有点不怕,那么与密码相关的任何东西的最好的部分就是代码中断的部分。 密码分析是破解密码的一个奇特词,或者试图找出解密的消息是什么,而没有密钥。 这是研究所有这些东西的有趣部分,因为每个人都喜欢一个难题,并希望成为一名黑客。

CrypTool人甚至有一个称为MysteryTwister的可能破译者的竞赛网站。 该网站可以让您尝试运用只需要笔和纸的密码来运气,或者您可以进行更复杂的挑战,这些挑战需要一些编程技能以及一些严肃的计算机能力。

如果你真的认为自己有什么需要,可以用“未解决的密码”来测试你的技能。 这些密码已经过多年来的最好的分析和研究,并且还没有被破解。 如果你破解其中的一个,那么你可能就会为那些破解不可破解的人或者加利福尼亚人在历史上赢得一席之地。 谁知道,你甚至可能会给NSA一份工作。

关键是,加密不一定是一个可怕的怪物。 仅仅因为有人在数学上可怕(像我一样)并不意味着他们无法理解加密并且乐于了解它。 给CrypTool一个尝试,你可能会成为下一个伟大的代码破解者,甚至不知道它。

CrypTool是免费的,可在CrypTool Portal上获得