密碼學中,密碼(cipher)是壹系列預先定義好的步驟或規則,用於對文本信息進行加密或解密。加密過程就是將明文(即可被清晰理解的原始文本)轉換成壹種不可讀或無法直接訪問的格式,這種加密後的文本稱為密文。明文和密文包含相同的信息,區別在於密文只有擁有正確解密方法的人才能讀取或還原。
大多數密碼算法都涉及壹段特定的秘密信息,稱為密碼學密鑰。加密方式根據密鑰類型不同而變化,密碼算法壹般分為對稱密碼和非對稱密碼兩類。對稱密碼使用同壹個密鑰進行加密和解密,而非對稱密碼則使用不同的密鑰分別完成加密和解密。
盡管現代大部分加密工作都是由計算機完成,但密碼的使用歷史悠久,早在公元前400年古希臘時代就已有應用。著名的羅馬政治家尤利烏斯·凱撒廣泛使用替換密碼法,將信息中的每個字母替換為字母表中後移三位的字母。
例如,使用該方法加密單詞“BINANCE”,加密後的密文為“ELQDQFH”。這壹信息對第三方而言毫無意義,但收件人只要知道字母移動的規則(這裏是向後移動三位),即可輕松解密。以上便是密碼和密碼學密鑰的基本概念。





















