Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
哪种哈希算法最适合 HMAC 应用程序?“最佳”是生成哈希的库的强度和可用性的组合。
服务器端堆栈都是 Microsoft,特别是 .NET 4.5。客户端可能是任何客户端,但也可能是 .NET。
所以 HMAC 是相当标准的,并且可以在Java、.NET、PHP中使用。如果语言支持散列算法(如果似乎支持在 HMAC 生成中使用它),请快速查看 Java 和 PHP 文档。鉴于此,最强的将是 SHA512。
您还应该查看 NIST 指南和检查算法。