密碼學

出自維基百科,自由嘅百科全書
跳去: 定向搵嘢

密碼學,研究點樣唔畀外人睇明密碼,祕密傳送內文。亦涉及點樣唔畀人竄改內容,假冒身份,防止僞冒,以保真確。

[編輯]

英文叫Cryptography或者Cryptology,取自希臘文κρυπτός,卽隠、密;同γράφειν,卽書寫;同-λογία,卽研究。

定義[編輯]

經典密碼學入面,分加密解密。普通資訊,卽明文,轉成難解資料,卽密文,就係加密;相反,密文轉換返明文,就係解密。

經典密碼學[編輯]

以前,密碼學注重機密。加密方法,主要有以下幾種:

  1. 替代法:訊息文字,兌換成代替文字,有系統咁將一組字、或字母等,換成其他字、字母或符號。好似凱撒密碼咁,字母俾三格後嘅字母取代,好似A畀D取代。
  2. 移位法:字母重新排列
  3. 多字元加密法:多字元嘅明文,視為單一元素,更加之難破解,好似維珍尼亞加密法

現代密碼學[編輯]

自有電腦之後,資料由互聯網傳送,如何喺公用渠道保密傳送內容,就係難題,要運用種種電算原理同數學原理。

  1. 公鑰密碼學喺公鑰系統,公鑰可以隨意流傳,但私鑰只有該人先至擁有。例子包括DESRSA

用途[編輯]