阅读:1061回复:0
问个问题,不知道应不应该发到这个板块,有经验的人请帮忙
最近在开发多算法的算法卡,现在做到MD5和SHA1这两个摘要算法了,现在生成的HASH值通过软算法测试没有问题,但是,问题是,现在我一次最大只能传输2K的数据到算法卡去做摘要,但是MD5和SHA1的算法对实际数据长度是没有限制的,现在我该如何实现该算法卡对20K数据生成摘要呢
软算法对于大数据的实现基于以下方法: MD5Init for(){ MD5Update() } Md5Final 但是对于硬件芯片,只提供了一次运算的指令,硬件并没有将MD5Init,MD5Update,MD5Final分别提供指令,因此对于硬件运算我只能是 请求――应答 模式,我该如何生成20K数据的摘要呢??!! 算法芯片是HIFN7902 |
|