Python 密碼學 - 概述



密碼學是透過編碼資訊在兩個使用者之間進行通訊的藝術。密碼學的科學起源於為從一方到另一方傳輸的機密資訊提供安全性的基本動機。

密碼學被定義為隱藏資訊以引入隱私和保密性的藝術和科學,這在資訊安全中得到認可。

密碼學術語

這裡解釋了密碼學中常用的術語:

明文

明文訊息是可以讀取的,所有使用者都可以理解的文字。明文是經過密碼學處理的訊息。

密文

密文是在明文中應用密碼學後獲得的訊息。

加密

將明文轉換為密文的過程稱為加密。它也稱為編碼。

解密

將密文轉換為明文的過程稱為解密。它也稱為解碼。

下圖顯示了完整密碼學過程的示例:

Terminologies of Cryptography

現代密碼學的特點

現代密碼學的基本特徵如下:

  • 它處理位元序列。

  • 它使用數學演算法來保護資訊。

  • 它需要對安全通訊通道感興趣的各方來實現隱私。

廣告