Sha-1
SHA1的壓縮函式的兩部分叫什麼?
SHA1 的壓縮功能有兩個不同的部分:一個是 16 個字擴展為 80 個字,另一個是 80 個字在 80 輪中使用。這些部分是否有特定的名稱或術語,如果有,它們是什麼?
將 16 個詞擴展為 80 個詞的部分通常稱為消息調度(FIPS 186-4中的名稱)或消息擴展;這也是壓縮功能核心密碼的密鑰擴展階段(SHA1 的消息塊是該密碼的密鑰,由於 SHA-1 的Merkle-Damgård + Davies-Meyer結構)。
壓縮函式的其餘部分將是壓縮本身;或密碼的加密步驟,然後是 Davies-Meyer 最終組合(在 SHA-1 中,它是五個加法模 $ 2^{32} $ ,而不是異或)。