我发现了一个很好的SSL库,它很容易理解(对我来说),更重要的是,为了得到我想要使用的加密原语,它很容易被分解。
但是有一件事我不明白:

//HMAC with SHA-256 OID (1.2.840.113549.2.9)
   58 const uint8_t HMAC_WITH_SHA256_OID[8] = {0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x02, 0x09};

该行can be found here
我已经下载了完整的源和演示的旋风,但似乎没有使用这个,它也没有区别的速度或结果,当我删除它。
有人知道它的用途吗?

最佳答案

有人知道它的用途吗?
那就是hmacWithSHA256。用于识别系统互连算法。
该弧中的其他oid/hmac是:
MD2-2号
MD4-4型
MD5-5型
hmacWithSHA1-7型
hmacWithSHA224-8型
hmacWithSHA256-9型
hmacWithSHA384-10型
hmacWithSHA512-11型

09-27 21:25