Hash 签名生成和HMAC是否需要使用单个哈希函数?

Hash 签名生成和HMAC是否需要使用单个哈希函数?,hash,signature,hmac,sha256,Hash,Signature,Hmac,Sha256,我试图弄清楚我们是否需要在ssh会话中的所有位置使用单个哈希函数。i、 电子签名生成/验证和HMAC计算/验证。是否可以对签名和HMAC使用两种不同的哈希函数?我计划在嵌入式系统中实现用于签名生成/验证的SHA-256。但我担心,如果我也将SHA-256用于HMAC,那么考虑到嵌入式系统的CPU容量较小,这将对性能产生很大影响。我对密码学是新手,所以我对这些东西不太了解。如果你能帮忙,那就太好了

我试图弄清楚我们是否需要在ssh会话中的所有位置使用单个哈希函数。i、 电子签名生成/验证和HMAC计算/验证。是否可以对签名和HMAC使用两种不同的哈希函数?我计划在嵌入式系统中实现用于签名生成/验证的SHA-256。但我担心,如果我也将SHA-256用于HMAC,那么考虑到嵌入式系统的CPU容量较小,这将对性能产生很大影响。我对密码学是新手,所以我对这些东西不太了解。如果你能帮忙,那就太好了