                                        PHP 8.1 benchmark - hashing algorithms - 45 Byte payload, 100,000 iterations - test duration: 00:00:24
+------+-------------+---------------+-------------+----------------------------------------------------------------------------------------------------------------------------------+
| Rank | Name        | Total runtime | Avg runtime | Sample                                                                                                                           |
+------+-------------+---------------+-------------+----------------------------------------------------------------------------------------------------------------------------------+
| 1    | xxh32       | 128ms         | 0.00128ms   | c4ab7771                                                                                                                         |
| 2    | fnv164      | 144ms         | 0.00144ms   | 4e19c46968a18a9c                                                                                                                 |
| 3    | crc32b      | 146ms         | 0.00146ms   | 1b851995                                                                                                                         |
| 4    | joaat       | 147ms         | 0.00147ms   | cc6ac8ad                                                                                                                         |
| 5    | fnv132      | 150ms         | 0.0015ms    | e4a426fc                                                                                                                         |
| 6    | fnv1a64     | 153ms         | 0.00153ms   | 9e527e14572072d2                                                                                                                 |
| 7    | md4         | 156ms         | 0.00156ms   | 0d7a9db5a3bed4ae5738ee6d1909649c                                                                                                 |
| 8    | murmur3c    | 163ms         | 0.00163ms   | d42c7c7509ea0ac1202a12b52df481d5                                                                                                 |
| 9    | crc32c      | 164ms         | 0.00164ms   | 7b98e751                                                                                                                         |
| 10   | adler32     | 165ms         | 0.00165ms   | 1d09045e                                                                                                                         |
| 11   | xxh64       | 165ms         | 0.00165ms   | 7f173f227ffd7db2                                                                                                                 |
| 12   | xxh128      | 170ms         | 0.0017ms    | 8b5e24dd3686000de580f57537d47ff7                                                                                                 |
| 13   | crc32       | 172ms         | 0.00172ms   | 77f55803                                                                                                                         |
| 14   | xxh3        | 173ms         | 0.00173ms   | 19ebaab5535975b6                                                                                                                 |
| 15   | tiger192,4  | 177ms         | 0.00177ms   | 08594ffc0a9c3dbadf536039a4d827f7de2c394bb836b28b                                                                                 |
| 16   | murmur3f    | 177ms         | 0.00177ms   | 49802121d2d091db9f7fb6d9c47cee03                                                                                                 |
| 17   | murmur3a    | 177ms         | 0.00177ms   | 627b0c2c                                                                                                                         |
| 18   | md5         | 179ms         | 0.00179ms   | 86fb269d190d2c85f6e0468ceca42a20                                                                                                 |
| 19   | tiger128,4  | 182ms         | 0.00182ms   | 08594ffc0a9c3dbadf536039a4d827f7                                                                                                 |
| 20   | fnv1a32     | 184ms         | 0.00184ms   | 7a78f512                                                                                                                         |
| 21   | tiger192,3  | 189ms         | 0.00189ms   | 432b916300b93d2849bca4629ad04e6d8acff835aa42a8fa                                                                                 |
| 22   | tiger160,3  | 197ms         | 0.00197ms   | 432b916300b93d2849bca4629ad04e6d8acff835                                                                                         |
| 23   | tiger128,3  | 207ms         | 0.00207ms   | 432b916300b93d2849bca4629ad04e6d                                                                                                 |
| 24   | tiger160,4  | 209ms         | 0.00209ms   | 08594ffc0a9c3dbadf536039a4d827f7de2c394b                                                                                         |
| 25   | ripemd256   | 228ms         | 0.00228ms   | 2700f1122c7bd5df165b0615efbbbc54f551aef2401738811a5aea19ccb9233a                                                                 |
| 26   | sha512      | 228ms         | 0.00228ms   | f6cde2a0f819314cdde55fc227d8d7dae3d28cc556222a0a8ad66d91ccad4aad6094f517a2182360c9aacf6a3dc323162cb6fd8cdffedb0fe038f55e85ffb5b6 |
| 27   | sha256      | 229ms         | 0.00229ms   | c0535e4be2b79ffd93291305436bf889314e4a3faec05ecffcbb7df31ad9e51a                                                                 |
| 28   | sha1        | 230ms         | 0.0023ms    | d3486ae9136e7856bc42212385ea797094475802                                                                                         |
| 29   | ripemd320   | 238ms         | 0.00238ms   | f1c1c231d301abcf2d7daae0269ff3e7bc68e623ad723aa068d316b056d26b7d1bb6f0cc0f28336d                                                 |
| 30   | sha3-256    | 239ms         | 0.00239ms   | d6ea8f9a1f22e1298e5a9506bd066f23cc56001f5d36582344a628649df53ae8                                                                 |
| 31   | ripemd160   | 240ms         | 0.0024ms    | 7f772647d88750add82d8e1a7a3e5c0902a346a3                                                                                         |
| 32   | haval128,3  | 240ms         | 0.0024ms    | 8a5b12be9e33c526218369c007480c53                                                                                                 |
| 33   | sha3-384    | 243ms         | 0.00243ms   | f9210511d0b2862bdcb672daa3f6a4284576ccb24d5b293b366b39c24c41a6918464035ec4466b12e22056bf559c7a49                                 |
| 34   | sha3-512    | 244ms         | 0.00244ms   | 95decc72f0a50ae4d9d5378e1b2252587cfc71977e43292c8f1b84648248509f1bc18bc6f0b0d0b8606a643eff61d611ae84e6fbd4a2683165706bd6fd48b334 |
| 35   | haval224,4  | 246ms         | 0.00246ms   | 376bab36e17e72493690683a9f6d717a9adb0150641f4da5bdc1250e                                                                         |
| 36   | haval224,3  | 249ms         | 0.00249ms   | f679626735eefd9c3950c2acad83cc807354d372547eb0b423cae245                                                                         |
| 37   | sha512/224  | 251ms         | 0.00251ms   | b48c4994a3d2b6b48ae7fa6fcc09f33dc0c985109c0b7493fd3c74d0                                                                         |
| 38   | sha384      | 252ms         | 0.00252ms   | 86255fa2c36e4b30969eae17dc34c772cbebdfc58b58403900be87614eb1a34b8780263f255eb5e65ca9bbb8641cccfe                                 |
| 39   | sha224      | 256ms         | 0.00256ms   | 7e81ebe9e604a0c97fef0e4cfe71f9ba0ecba13332bde953ad1c66e4                                                                         |
| 40   | ripemd128   | 258ms         | 0.00258ms   | d917d92bc5591a0915f70acebbc2b126                                                                                                 |
| 41   | haval192,3  | 258ms         | 0.00258ms   | ff6e696c3f3d3f77c65b7991477d8601fb6caee72ea29bb8                                                                                 |
| 42   | sha512/256  | 263ms         | 0.00263ms   | f8162ad49196c1c12bddbcff1d362ddacf03ae246b6a7864b75c244b965fe475                                                                 |
| 43   | haval256,4  | 264ms         | 0.00264ms   | a9a753a33b2927bc802a4a7e26102a10616b691fe94baa018c737bc2624eec1a                                                                 |
| 44   | haval256,3  | 265ms         | 0.00265ms   | ef4e6ad6ac61adbd0b3be08899811f53a5d474eb03836626be04abd8677b89a2                                                                 |
| 45   | haval192,4  | 273ms         | 0.00273ms   | 422c43aabd7b29c09a2013e6ecc514132399c8c8b7be2cfc                                                                                 |
| 46   | haval160,4  | 277ms         | 0.00277ms   | 432ebb3e6fe06bcd0b87420dcdd1700e97fe1c98                                                                                         |
| 47   | haval160,3  | 281ms         | 0.00281ms   | 2b2616f5fafa93979a58589ffcc4c3806a3d06ac                                                                                         |
| 48   | haval128,4  | 283ms         | 0.00283ms   | 3a7c5718af17f3570a2295adf102b270                                                                                                 |
| 49   | sha3-224    | 285ms         | 0.00285ms   | d3ee9b1ba1990fecfd794d2f30e0207aaa7be5d37d463073096d86f8                                                                         |
| 50   | haval160,5  | 291ms         | 0.00291ms   | 0ac0c96f3c22bf1d8927bb628110af425093cf28                                                                                         |
| 51   | haval128,5  | 312ms         | 0.00312ms   | cd450838e98c29fb69590e86b1f9c821                                                                                                 |
| 52   | haval224,5  | 318ms         | 0.00318ms   | 86cf7ed14f5ddd0706b0f0baff7641dd5b5b6be0a6c18e42e9240265                                                                         |
| 53   | haval256,5  | 324ms         | 0.00324ms   | a97cae5eaf52d2bf71e51c93e63cd2619c44cc9e0cbd106aed319a4eb87b8219                                                                 |
| 54   | haval192,5  | 328ms         | 0.00328ms   | b225e1093830b48d38bd52d89a08fcfbec52928574d326c1                                                                                 |
| 55   | whirlpool   | 385ms         | 0.00385ms   | bb4f1451ec1b8326643d25d74547591619cb01dd1f104d729a13494cbd95382d3526b00a2d3fdf448e1e4b39887c54fe2aea9767872b58ed361eb3a12075c5b5 |
| 56   | gost        | 431ms         | 0.00431ms   | 3b90e93cb9144357b5bab95a42f2ec2c818fda5c620317561ef6f97205004504                                                                 |
| 57   | gost-crypto | 459ms         | 0.00459ms   | 2d5cff79d5c894a536d2b1df4e74a294911618661d133411dd1a66e877157e14                                                                 |
| 58   | snefru256   | 624ms         | 0.00624ms   | 942bcdeb9f5a1a6eeafed7e29626873b04a75d615eb0132555fad5348ffafe00                                                                 |
| 59   | snefru      | 701ms         | 0.00701ms   | 942bcdeb9f5a1a6eeafed7e29626873b04a75d615eb0132555fad5348ffafe00                                                                 |
| 60   | md2         | 1095ms        | 0.01095ms   | 63503d3117ad33f941d20f57144ece64                                                                                                 |
+------+-------------+---------------+-------------+----------------------------------------------------------------------------------------------------------------------------------+