目录
十六进制
十六进制(简写为hex或下標16)在数学中是一种逢16进1的进位制。一般用数字0到9和字母A到F(或a~f)表示,其中:A~F表示10~15,这些称作十六进制数字。 例如十进制數57,在二进制寫作111001,在16进制寫作39。 在历史上,中国曾经在重量单位上使用过16进制,比如,规定16两为一斤。 现在的16进制则普遍应用在计算机领域,这是因為將4個位元(Bit)化成單獨的16进制數字不太困難。1字節可以表示成2個連續的16进制數字。可是,這種混合表示法容易令人混淆,因此需要一些字首、字尾或下標來顯示。.
填充 (密码学)
在密码学中,「填充」指几种不同的操作。.
密碼雜湊函數
密碼雜湊函數(Cryptographic hash function),又譯為加密雜湊函数、密碼散列函數、加密散列函数,是散列函數的一種。它被認為是一種單向函數,也就是说极其难以由散列函數輸出的結果,回推輸入的資料是什麼。这样的单向函数被称为“现代密码学的驮马”。這種散列函數的輸入資料,通常被稱為訊息(message),而它的輸出結果,經常被稱為訊息摘要(message digest)或摘要(digest)。 在信息安全中,有許多重要的應用,都使用了密碼雜湊函數來實作,例如數位簽章,訊息鑑別碼。.
串接
在形式語言理論(特別是編程語言),字串串接(Concatenation),又稱字串相加、連接、串連、相連,指將兩個字串的首尾相接的操作。例如「foo」和「bar」串接後便成了「foobar」。部分語言,串接的操作是透過將串接運算子放在兩個字串(運算元)之間。.
查看 金鑰雜湊訊息鑑別碼和串接
訊息鑑別碼
在密碼學中,訊息鑑別碼(Message authentication code,縮寫為MAC),又譯為訊息--碼、文件訊息鑑別碼、--、信息認證碼,是經過特定演算法後產生的一小段資訊,檢查某段訊息的完整性,以及作身份验证。它可以用來檢查在訊息傳遞過程中,其內容是否被更改過,不管更改的原因是來自意外或是蓄意攻擊。同時可以作為訊息來源的身份验证,確認訊息的來源。 訊息鑑別碼的演算法中,通常会使用带密鑰的散列函數(HMAC),或者块密码的带认证工作模式(如CBC-MAC)。 信息鉴别码不能提供对信息的保密,若要同时实现保密认证,同时需要对信息进行加密。.
另见
散列
訊息鑑別碼
亦称为 散列消息认证码。