Page 52 - 清流雙月刊 NO.34
P. 52
MJIB
Output
HASH 可把大量的資料變小後再依後續資安的需求做處理。
HASH 為什麼 HASH 這麼神奇,可以把大
量的資料變得那麼短小呢?讓我們想像一
這個 HASH 雖然神奇,卻也平易近
下,若一個訊息有 1,000 公尺這麼長,要
人、出身平凡呢!在我們談資訊安全的過
將它變得很短,例如變成 100 公尺,那是
程當中,依需求有時候要將訊息做加密的
不是可以把每 100 公尺剪成一段一段,剪
「保護」或簽章的「鑑定」處理。但如果
成 10 段,將這些都疊起來,那原 1,000 公
是一本書我們要做加密/簽章的處理,因
尺的訊息不就可以縮成只剩 100 公尺的長
為每個字都很重要,所以不能只處理書裡
度!那有沒有什麼運算的方法,可以讓他
面一部分的內容,因為你認為不重要的也
們疊起來還是 100 公尺呢?而且要精準,
許他人覺得很重要!所以書裡面的內容全
不能差一絲一毫。就像搬家的時候,冰箱
部都要做處理、保護,這時候就需要全部
比門大一點點,就是沒有辦法搬進去,所
做 HASH,不能厚此薄彼。這就是 HASH
以要懂得變通。變通之一,把門的螺絲卸
存在的價值,不論資料量多大,都可以透
掉,拆掉門,然後把冰箱搬進去,再把門
過 HASH 把資料量變小然後再依後續資安
組裝回來。
的需求做處理,讓運作非常有效率。
50 清流雙月刊