西電捷通推出SM3雜湊算法模塊軟件,該軟件實(shí)現(xiàn)了國(guó)家密碼管理局2010年12月公開(kāi)的SM3雜湊密碼算法,支持多進(jìn)程、多線程應(yīng)用,支持Windows、Linux等主流操作系統(tǒng),支持操作系統(tǒng)內(nèi)核層和應(yīng)用層兩種調(diào)用方式。
SM3相比SHA256有更好的優(yōu)勢(shì),如SM3使用的壓縮運(yùn)算更復(fù)雜,不需要大量的常數(shù)存儲(chǔ)空間(2Kb),常數(shù)可以迭代生成,SM3在實(shí)現(xiàn)上占用資源更小,但可以獲得相同的處理性能,SM3雜湊算法適用于商用密碼應(yīng)用中的數(shù)字簽名和驗(yàn)證、消息認(rèn)證碼的生成與驗(yàn)證以及隨機(jī)數(shù)的生成。該算法實(shí)現(xiàn)完全遵從國(guó)家密碼行業(yè)標(biāo)準(zhǔn)的相關(guān)定義,保證了算法正確性和互通性,使用戶(hù)無(wú)需花過(guò)多的精力投入到算法研究和實(shí)現(xiàn)中,并保證了其合規(guī)性。