密碼學或密碼學是對純文本信息進行編碼和解碼的研究和過程,以便沒有向導或鑰匙,任何人都無法閱讀這些信息。歷史學家將密碼學的使用追溯到古埃及時代,并認為密碼學是在書面語發展之后很快發展起來的。此外,談話也可能被編...
密碼學或密碼學是對純文本信息進行編碼和解碼的研究和過程,以便沒有向導或鑰匙,任何人都無法閱讀這些信息。歷史學家將密碼學的使用追溯到古埃及時代,并認為密碼學是在書面語發展之后很快發展起來的。此外,談話也可能被編碼,就像頻繁的無線電傳輸或手機通話一樣。

密碼學是對純文本信息進行編碼和解碼的研究和過程,因此沒有向導,其他人就無法準備好。密碼學在許多人看來是一個相當浪漫的領域,解密秘密信息是許多驚悚小說的主題。最近,《達芬奇密碼》涉及一系列線索和密碼的謎團,這些線索和密碼指向一個天主教會的陰謀,目的是防止人們發現瑪麗·抹大拉是耶穌基督早期的門徒之一隱藏的信息迷住了許多人,這也是丹·布朗的小說如此受歡迎的原因。

達芬奇密碼包含了一系列的線索和密碼,這些線索和密碼是在達芬奇的壁畫《最后的晚餐》中加密的。今天,由于計算機的使用,密碼學在編碼或解碼過程中往往非常技術化計算機經常會進化出幾乎無法破解的代碼。為了保護計算機的安全,也需要一定數量的密碼。代碼和密碼有助于保護軟件和硬件不受"黑客"的攻擊,因為"黑客"會泄露私人計劃的信息,社會安全號碼或信用卡號碼。事實上,大多數非法解密計算機中的安全信息都是為了竊取身份。一些解密者在破解被認為是"安全"的系統方面表現出色加密信息的另一個主要原因是為了保護一個國家的秘密行動,特別是在戰爭時期,通常,計算機生成的代碼是基于算法模式的,這種模式可以防止非法解密者發現有關軍事計劃或武器裝備的信息。低級別的安全通常通過使用數字簽名之類的東西來保護,因為只要有足夠的時間和精力,幾乎所有的密碼都可以被破解,所以密碼學領域的人必須不斷地努力開發新的密碼來保護客戶或信息的安全。關于使用最佳代碼的決定是由密碼工程師決定的,他們非常依賴密碼工程師在密碼學上,用來確定某些類型的加密有多容易被破譯的歷史。密碼學家所做的關于軍事密碼的研究可能永遠不會公布。事實上,某些國家對允許訪問以前的秘密密碼非常關注,因為這可能允許訪問仍然存在的信息被認為是秘密的。而且,對以前使用的密碼進行分析可以幫助非法解密者猜測未來可能使用的密碼。因此,加密方法通常會像加密的任何材料一樣受到嚴密保護,而向外國利益集團出售此類信息可能會受到嚴厲的刑事處罰。有些方法,就像算法的使用是一種可預測的密碼學,偶爾,為了保護某些機密,軍事或其他安全組織可能會求助于早期的書面或口頭代碼,或其變體。具有密碼學歷史工作知識的人可能能夠破譯此類密碼,但通常是在密碼存在的情況下使用時間很短,在使用另一種方法之前,沒有足夠的時間讓信息逃逸

密碼通常由瀏覽器加密,以防止接收者以外的任何人訪問密碼。