SM3算法與原生MD五、SHA算法的比較

算法結構不一樣 在消息填充方面,幾個hash算法基本相同,都是先在原始消息的最後加一位「1」,再添加k個「0」,最終要使l+1+k除以512後的餘數爲448,取其最小的非負整數。而後用一個64位的比特串標識原始消息的長度l。填充後的消息M正好是512位的倍數。(其中) SM3算法的壓縮函數與SHA-256的壓縮函數具備類似的結構,可是SM3算法的設計更加複雜,好比壓縮函數的每一輪都使用2個消息字。
相關文章
相關標籤/搜索