密鑰

在密碼學中 ， 密鑰 （ key ， 又常稱金鑰 ） 是指某個用來完成加密 、 解密 、 完整性驗證等密碼學應用的祕密信息 。 在對稱密碼學 （ 或稱密鑰密碼學 ） 中 ， 加密和解密用的是同一個鑰匙 ， 因此鑰匙需要保密 。 而在公鑰密碼學 （ 或稱非對稱密碼學 ） 中 ， 加密和解密用的鑰匙不同 ： 通常一個是公開的 ， 稱爲公鑰 ； 另一個保密 ， 稱爲私鑰 。 現實世界中的鑰匙通常是具有一定形狀的金屬片 ， 鑰匙用來打開鎖 。 而密碼算法中的 “ 鑰匙 ” （ 密鑰 ） 則用來 “ 打開 ” 密文 。 密鑰是一串非常大的數字 。 根據密鑰的使用方法 ， 可將密碼分爲對稱密碼 （ symmetric cryptography ） 和非對稱密碼 （ asymmetric cryptography ） 兩種 。 非對稱密碼通常又稱爲公鑰密碼 （ pubilc - key cryptography ） 。