文件名称:国密SM3算法
文件大小:248KB
文件格式:RAR
更新时间:2022-08-06 10:16:54
算法
国密SM3算法,芯片中有sm3函数的入口,每次只能输入8个字节(64位)的16进制数,所以要把文件拆分成N*8字节,并转为16进制,需要执行sm3函数N次 前面N-1次和最后一次执行函数所用的报文不同,前面N-1次中报文的p1=01(没有返回杂凑值,但是函数中记录下迭代中间结果,作为下一次迭代输入,不输出),最后一次报文的p1=02,(结合上面迭代中间值,输出最终杂凑值)
【文件预览】:
sm3
----sm3test.plg(248B)
----sm3test.dsp(3KB)
----Debug()
--------vc60.pdb(52KB)
--------sm3test.exe(164KB)
--------sm3.obj(16KB)
--------sm3test.pdb(345KB)
--------sm3test.obj(4KB)
--------vc60.idb(33KB)
--------sm3test.ilk(173KB)
--------sm3test.pch(179KB)
----sm3test.opt(49KB)
----sm3test.c(846B)
----sm3.c(10KB)
----sm3.h(3KB)
----sm3test.dsw(539B)
----SM3凑集密码算法.pdf(101KB)
----sm3test.ncb(49KB)