加密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上獲得