社群提交 - 作者:匿名
在密碼學中,密碼是一系列可以按順序遵循的已定義指令加密或解密簡訊。加密過程包括將清晰的訊息轉換為不可讀或無法存取的版本。可以清楚理解的原始文字稱為明文,而其加密形式稱為密文。兩種文字都包含相同的訊息,唯一的區別是密文的編寫格式只能由具有正確解密機制的人讀取或存取。
大多數密文演算法涉及使用特定的秘密訊息,通常稱為加密金鑰。加密方案根據密鑰模型而變化,密碼演算法可以定義為對稱或非對稱。對稱密碼僅使用一個金鑰進行加密和解密,而非對稱密碼則每次操作使用不同的金鑰。
雖然大多數現代加密技術都是由電腦完成的,但早在古希臘人之前(大約公元前 400 年),密碼就已經被用來對訊息進行編碼。著名的羅馬政治家朱利葉斯·凱撒充分利用了替換密碼,將訊息中的每個字母替換為字母表中後三位的字母。
例如,如果我們使用相同的技術來加密單字BINANCE,則得到的密文將是ELQDQFH。該訊息對第三方來說看起來毫無意義,但目標接收者可以輕鬆解密,因為他已經知道發送者用於加密它的班次號碼。