近日西電捷通推出一款滿足TePA三元對等架構(gòu)標(biāo)準(zhǔn)的密碼算法演算工具。虎符TePA密碼算法演算工具是輔助TePA標(biāo)準(zhǔn)相關(guān)產(chǎn)品開發(fā)、產(chǎn)品功能校驗的一整套解決方案。該工具采用“輸入-運算-輸出”的簡約操作模式實現(xiàn)了SM2、SM3、ECDSA、ECES、ECDH、SHA256等算法相關(guān)功能運算,提高了TePA標(biāo)準(zhǔn)符合性產(chǎn)品開發(fā)的效率與質(zhì)量。
虎符TePA密碼算法演算工具運行于Windows操作系統(tǒng)環(huán)境下,提供了友好的GUI用戶操作界面,方便用戶操作。基于ECC算法的橢圓曲線參數(shù)配置支持四種模式,192bits和256bits曲線配置模式可填入Fp素數(shù)域的任意曲線值,為用戶提供極高的靈活性,WAPI曲線和SM2曲線配置模式為固定參數(shù),用戶無需輸入復(fù)雜的曲線參數(shù),一鍵獲得參數(shù),為用戶提供高效的易用性。執(zhí)行基于ECC算法運算前,首先需要完成橢圓曲線參數(shù)配置,此類算法包括SM2簽名、SM2驗證、SM2加密、SM2解密、SM2密鑰交換、ECDSA簽名、ECDSA驗證、ECES加密、ECES解密、ECDH密鑰交換、密鑰對生成、摘要運算、整數(shù)轉(zhuǎn)換比特串和字符串轉(zhuǎn)換比特串等。