Wikipedia:是日正文/2025年10月
閱讀設定
密碼學係數學同電腦科學嘅分支領域,專門研究點樣將數據以安全嘅方式傳達同儲起,通常係用加密等嘅方法,將段數據轉變成淨係得傳訊人同收訊人先會解讀到嘅形式,等其他人-尤其係敵人-唔能夠知道啲數據嘅內容。
密碼學最基本嘅概念係加密(encryption):加密定義係指將一段資訊入碼,轉化成第種表示方式,收訊人會知段資訊係點加密嘅,所以會有能力解讀段資訊,但收訊人以外嘅人正路就因為唔知個加密方案係點,就算攞到段資訊都解讀唔到段資訊嘅內容,而只係會得到一段望落完全雜亂無章嘅符號。一段做加密嘅演算法(cipher)大致上可以想像成好似以下噉嘅轉換過程:
- 傳訊者想傳一段信息;
- 用加密演算法,將段信息轉換成一串就噉望落好似乜意思都冇嘅符號(例:
%&=%&#*(%=#%#?
) - 收訊者收到串符號(段加咗密嘅信息);
- 收訊人知解密演算法係乜,靠呢樣知識將段符號變返做加密前嘅樣。
密碼學上嘅知識同技術用途廣泛得好交關,例如軍事、銀行同電子商業等嘅工作都成日會涉及「有啲資訊要保密」-包括軍事情報同啲客嘅信用咭號碼呀噉。密碼學專家會用源自概率論同資訊理論嘅知識研究「邊種加密演算法最難俾敵人拆解」等等嘅課題,係廿一世紀初資訊科技上不可或缺嘅一環。 (成篇文章……)