密碼學
Jump to navigation
Jump to search
唔該幫下手加長、改好啲呢篇文。 討論頁或者要求加料版可能有多啲資料。 |
密碼學,研究點樣唔畀外人睇明密碼,祕密傳送內文。亦涉及點樣唔畀人竄改內容,假冒身份,防止僞冒,以保真確。
文[編輯]
英文叫Cryptography或者Cryptology,取自希臘文κρυπτός,卽隠、密;同γράφειν,卽書寫;同-λογία,卽研究。
定義[編輯]
經典密碼學入面,分加密同解密。普通資訊,卽明文,轉成難解資料,卽密文,就係加密;相反,密文轉換返明文,就係解密。
經典密碼學[編輯]
以前,密碼學注重機密。加密方法,主要有以下幾種:
- 替代法:訊息文字,兌換成代替文字,有系統咁將一組字、或字母等,換成其他字、字母或符號。好似凱撒密碼咁,字母俾三格後嘅字母取代,好似A畀D取代。
- 移位法:字母重新排列
- 多字元加密法:多字元嘅明文,視為單一元素,更加之難破解,好似維珍尼亞加密法
現代密碼學[編輯]
自有電腦之後,資料由互聯網傳送,如何喺公用渠道保密傳送內容,就係難題,要運用種種電算原理同數學原理。
- 公鑰密碼學喺公鑰系統,公鑰可以隨意流傳,但私鑰只有該人先至擁有。例子包括Diffie-Hellman同RSA。
用途[編輯]
- 軍事上
- 數碼簽署