计算字符串的散列值(MD5、SHA)作为 CPU 基准测试的基础

Calculation of hash of a string (MD5, SHA) as a basis for CPU benchmarking

我知道有许多应用程序和工具可用于测试 CPU 的计算能力,尤其是在浮点和整数计算方面

我想知道的是,使用 MD5、SHA 等散列函数对 CPU 进行基准测试有多好?这些函数是否包含足够的浮点和整数计算,应用一系列这些哈希函数可以成为 cpu becnhmarking 的良好基础?

如果平台很重要,我会关注 Windows 和 .Net。

MD5 和 SHA 哈希函数根本不使用浮点数。它们完全使用离散数学实现