Skip to content

Kovah/php-hashes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP 8.3 Hashes

Exact PHP version: 8.3.2
Number of available hash algorithms: 60

All PHP Versions: 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2 | 7.1

As of today, there is no up-to-date overview on available PHP hash functions and their output and runtime. This repository contains branches for all currently supported PHP versions and their corresponding outputs.

Calculate the results

The current results were calculated by running the following command on a MacBookPro18,3 with an Apple M1 Pro CPU. Current Docker Engine version is 24.10.6.

All results are based on a string with a fixed length of 204800 characters, generated with the random_bytes() function.

# Regular output to the CLI
docker run -it --rm -v "$PWD/hashes.php":/usr/src/hashes.php -w /usr/src php:8.3-cli php hashes.php

Additionally, for better statistical insights, you may generate a dataset which contains the execution times for all available algorithms, each with regular string and raw binary output and each for string lengths ranging from 512 characters up to 2^25 (~33 mil) characters.
You can generate the csv file with the following command:

# Output to a csv file
docker run -it --rm -v "$PWD":/usr/src/app -w /usr/src/app php:8.3-cli php hashes-csv.php

Please notice that the resulting csv file uses the semicolon as a delimiter and all numeric values use the dot as a decimal separator.

Results

Sorted by algorithm name

Time         Algorithm    Method     Length  Hash
0.049114 ms  adler32      hex       8 bytes  2f5923a5
0.044823 ms  adler32      raw       8 bytes  2f5923a5
0.180006 ms  crc32        hex       8 bytes  be3f61d3
0.179052 ms  crc32        raw       8 bytes  be3f61d3
0.189066 ms  crc32b       hex       8 bytes  20186c63
0.181913 ms  crc32b       raw       8 bytes  20186c63
0.180006 ms  crc32c       hex       8 bytes  e678aaa0
0.180006 ms  crc32c       raw       8 bytes  e678aaa0
0.088930 ms  fnv132       hex       8 bytes  13564678
0.087976 ms  fnv132       raw       8 bytes  13564678
0.096083 ms  fnv164       hex      16 bytes  1f952039143acbf8
0.113964 ms  fnv164       raw      16 bytes  1f952039143acbf8
0.087023 ms  fnv1a32      hex       8 bytes  37762652
0.090122 ms  fnv1a32      raw       8 bytes  37762652
0.092030 ms  fnv1a64      hex      16 bytes  7eaceccfcac321f2
0.083923 ms  fnv1a64      raw      16 bytes  7eaceccfcac321f2
0.964880 ms  gost         hex      64 bytes  88cfcd673a6c0f36036326846fd174b090ff5d13fd35e3f4c847ad255bcf26ca
0.966072 ms  gost         raw      64 bytes  88cfcd673a6c0f36036326846fd174b090ff5d13fd35e3f4c847ad255bcf26ca
0.962019 ms  gost-crypto  hex      64 bytes  cbea4625ed9ffbf52bc97e380993912933946e8dcb9c78d5e814a6b1c97378d0
0.953913 ms  gost-crypto  raw      64 bytes  cbea4625ed9ffbf52bc97e380993912933946e8dcb9c78d5e814a6b1c97378d0
0.237942 ms  haval128,3   hex      32 bytes  fca81342968d95e994937b488c2e67be
0.226974 ms  haval128,3   raw      32 bytes  fca81342968d95e994937b488c2e67be
0.367880 ms  haval128,4   hex      32 bytes  4b8dc3c54aac0a7bc64a68b8567aadcf
0.380993 ms  haval128,4   raw      32 bytes  4b8dc3c54aac0a7bc64a68b8567aadcf
0.441074 ms  haval128,5   hex      32 bytes  6a56cb8e829890f053fe9e676cb7f263
0.449896 ms  haval128,5   raw      32 bytes  6a56cb8e829890f053fe9e676cb7f263
0.226974 ms  haval160,3   hex      40 bytes  65333d7cb8f271954baecae90106e9d18c302644
0.227213 ms  haval160,3   raw      40 bytes  65333d7cb8f271954baecae90106e9d18c302644
0.463963 ms  haval160,4   hex      40 bytes  9b3934c6f88f489bbb9c9c2be79a99e040a2e762
0.358105 ms  haval160,4   raw      40 bytes  9b3934c6f88f489bbb9c9c2be79a99e040a2e762
0.431061 ms  haval160,5   hex      40 bytes  d0fd9f30fa1fa7ade991d6591324331f2527b8ad
0.419140 ms  haval160,5   raw      40 bytes  d0fd9f30fa1fa7ade991d6591324331f2527b8ad
0.231981 ms  haval192,3   hex      48 bytes  6f614e0cd3c068310d66f4593c792d8dbe17584f5cc5f8fb
0.240803 ms  haval192,3   raw      48 bytes  6f614e0cd3c068310d66f4593c792d8dbe17584f5cc5f8fb
0.355005 ms  haval192,4   hex      48 bytes  b90e200c8ebaf06f9f9f7825fc5640bd67cbd0f6afd2a63f
0.343084 ms  haval192,4   raw      48 bytes  b90e200c8ebaf06f9f9f7825fc5640bd67cbd0f6afd2a63f
0.424862 ms  haval192,5   hex      48 bytes  6f3eec9980ca33b42d1de5ff822cb7b943383557149850eb
0.417948 ms  haval192,5   raw      48 bytes  6f3eec9980ca33b42d1de5ff822cb7b943383557149850eb
0.235796 ms  haval224,3   hex      56 bytes  c176c89bcf103f4902ea1e9de591299c371190abbd0468cbcabad9ef
0.239134 ms  haval224,3   raw      56 bytes  c176c89bcf103f4902ea1e9de591299c371190abbd0468cbcabad9ef
0.339985 ms  haval224,4   hex      56 bytes  27ffad17ed7da682b924d7d219f9550e5267b661a9664a89b6827ec3
0.347853 ms  haval224,4   raw      56 bytes  27ffad17ed7da682b924d7d219f9550e5267b661a9664a89b6827ec3
0.420094 ms  haval224,5   hex      56 bytes  509febca79489a2866c122cc0c3ffba764b2bcc418cddb539326617b
0.431061 ms  haval224,5   raw      56 bytes  509febca79489a2866c122cc0c3ffba764b2bcc418cddb539326617b
0.261068 ms  haval256,3   hex      64 bytes  0b2855284e2a54964b387f9ceaf55ae17fe7fe4ec9372f31177931b24a31a035
0.267982 ms  haval256,3   raw      64 bytes  0b2855284e2a54964b387f9ceaf55ae17fe7fe4ec9372f31177931b24a31a035
0.344038 ms  haval256,4   hex      64 bytes  4f1044336ee03767e7c28ac8d7d6dc29b58a724d622548911ccb459e2a725bda
0.345945 ms  haval256,4   raw      64 bytes  4f1044336ee03767e7c28ac8d7d6dc29b58a724d622548911ccb459e2a725bda
0.416040 ms  haval256,5   hex      64 bytes  2d14bd4ba923ea92b93913eb3154ec7c1fc94fcb36ce1df9c17fbae7b96e8d3a
0.413895 ms  haval256,5   raw      64 bytes  2d14bd4ba923ea92b93913eb3154ec7c1fc94fcb36ce1df9c17fbae7b96e8d3a
0.106096 ms  joaat        hex       8 bytes  c627927d
0.105858 ms  joaat        raw       8 bytes  c627927d
7.041931 ms  md2          hex      32 bytes  96b61a974069461babdc151388c53b29
7.266998 ms  md2          raw      32 bytes  96b61a974069461babdc151388c53b29
0.093937 ms  md4          hex      32 bytes  5d362ac2da67379f6290aa03a546a190
0.074863 ms  md4          raw      32 bytes  5d362ac2da67379f6290aa03a546a190
0.128031 ms  md5          hex      32 bytes  4a6e9e4c2d9db87a8090babebc9eac43
0.128031 ms  md5          raw      32 bytes  4a6e9e4c2d9db87a8090babebc9eac43
0.030041 ms  murmur3a     hex       8 bytes  3f8a0b6c
0.030041 ms  murmur3a     raw       8 bytes  3f8a0b6c
0.015020 ms  murmur3c     hex      32 bytes  bf2728c71beed939f3235f4bc5bca852
0.015974 ms  murmur3c     raw      32 bytes  bf2728c71beed939f3235f4bc5bca852
0.011921 ms  murmur3f     hex      32 bytes  a2fad94adcb0c4ae4f1564b7f49b80bd
0.013113 ms  murmur3f     raw      32 bytes  a2fad94adcb0c4ae4f1564b7f49b80bd
0.156879 ms  ripemd128    hex      32 bytes  ff11ffe4e102a6f9425fb49ba56ee367
0.152111 ms  ripemd128    raw      32 bytes  ff11ffe4e102a6f9425fb49ba56ee367
0.221968 ms  ripemd160    hex      40 bytes  54992b618a07b09d71a403f4c0157ea047195159
0.219107 ms  ripemd160    raw      40 bytes  54992b618a07b09d71a403f4c0157ea047195159
0.159979 ms  ripemd256    hex      64 bytes  373c2bc7156ea6aa247d5d158f1c5a7f02d63ceebce6449ed04e14524d8619bf
0.159025 ms  ripemd256    raw      64 bytes  373c2bc7156ea6aa247d5d158f1c5a7f02d63ceebce6449ed04e14524d8619bf
0.218868 ms  ripemd320    hex      80 bytes  7124a05c3b8f1824cefbd53d58a72cd48649c7e37b2da5035f684efa1aad9e8b943d2493fe8a13ff
0.247955 ms  ripemd320    raw      80 bytes  7124a05c3b8f1824cefbd53d58a72cd48649c7e37b2da5035f684efa1aad9e8b943d2493fe8a13ff
0.087023 ms  sha1         hex      40 bytes  e5f4eccb7538226311da9efb39980ebc0bebf7e2
0.086069 ms  sha1         raw      40 bytes  e5f4eccb7538226311da9efb39980ebc0bebf7e2
0.467062 ms  sha224       hex      56 bytes  bedc10158c106666b3fb0a384c48790030da547aa8962c486f05b648
0.487804 ms  sha224       raw      56 bytes  bedc10158c106666b3fb0a384c48790030da547aa8962c486f05b648
0.460148 ms  sha256       hex      64 bytes  eefb9d2742c60bd6f6c938cc02349a7c20787bfd4f76cd3ff96cb8116248807f
0.470877 ms  sha256       raw      64 bytes  eefb9d2742c60bd6f6c938cc02349a7c20787bfd4f76cd3ff96cb8116248807f
0.129938 ms  sha3-224     hex      56 bytes  4d17d403b97b2a2a382b270600faa53bbf0a031f96f9a42e312f5e2b
0.117064 ms  sha3-224     raw      56 bytes  4d17d403b97b2a2a382b270600faa53bbf0a031f96f9a42e312f5e2b
0.114918 ms  sha3-256     hex      64 bytes  01c8c74bd00238206cd0ba3ab42bd059886fc2d244a440990ba42f106b252943
0.115156 ms  sha3-256     raw      64 bytes  01c8c74bd00238206cd0ba3ab42bd059886fc2d244a440990ba42f106b252943
0.151873 ms  sha3-384     hex      96 bytes  b8da7aaf610d06c65f55534b9203164fa4847e41615ab5a333d66f3c95c22d4ade1960738f5266b013cc16b2e15a5175
0.201941 ms  sha3-384     raw      96 bytes  b8da7aaf610d06c65f55534b9203164fa4847e41615ab5a333d66f3c95c22d4ade1960738f5266b013cc16b2e15a5175
0.217915 ms  sha3-512     hex     128 bytes  1fa1844575c0ae9b3513940710964d80e5b584d8d234792e7fc63b51e1cbecbe51d81ae7589916b5da5148f5bcc96759eaa923400f58510ffdcb75859c256d0e
0.209093 ms  sha3-512     raw     128 bytes  1fa1844575c0ae9b3513940710964d80e5b584d8d234792e7fc63b51e1cbecbe51d81ae7589916b5da5148f5bcc96759eaa923400f58510ffdcb75859c256d0e
0.207186 ms  sha384       hex      96 bytes  362ef45234f5a3bf3c113c9680f6713bb0a743572ffbff6d22fdcf694b04ede11758a10300526c083785180859a1c960
0.204802 ms  sha384       raw      96 bytes  362ef45234f5a3bf3c113c9680f6713bb0a743572ffbff6d22fdcf694b04ede11758a10300526c083785180859a1c960
0.238895 ms  sha512       hex     128 bytes  b43b39a11162fd12d6889ff3515a7895c5b4ddcb78061f7d101fc6b29df8b5d9ffe69775ff6f82924e6c73b48d859f43a087c925627d31153d68f185f37b601e
0.238895 ms  sha512       raw     128 bytes  b43b39a11162fd12d6889ff3515a7895c5b4ddcb78061f7d101fc6b29df8b5d9ffe69775ff6f82924e6c73b48d859f43a087c925627d31153d68f185f37b601e
0.241041 ms  sha512/224   hex      56 bytes  e91caf3f57690cf1bf7bc831e6add547c63403e7e9e3d820185b5358
0.225067 ms  sha512/224   raw      56 bytes  e91caf3f57690cf1bf7bc831e6add547c63403e7e9e3d820185b5358
0.202179 ms  sha512/256   hex      64 bytes  3420288f9b519786e1bffe70a874d8a0417acaed9875d6bad944461ac328fcd7
0.205040 ms  sha512/256   raw      64 bytes  3420288f9b519786e1bffe70a874d8a0417acaed9875d6bad944461ac328fcd7
2.110958 ms  snefru       hex      64 bytes  b1012612a87ad44be1d845ae2a8a40fdf3b816d336c200027871e8738ef80c97
2.120972 ms  snefru       raw      64 bytes  b1012612a87ad44be1d845ae2a8a40fdf3b816d336c200027871e8738ef80c97
2.112150 ms  snefru256    hex      64 bytes  b1012612a87ad44be1d845ae2a8a40fdf3b816d336c200027871e8738ef80c97
2.187014 ms  snefru256    raw      64 bytes  b1012612a87ad44be1d845ae2a8a40fdf3b816d336c200027871e8738ef80c97
0.102997 ms  tiger128,3   hex      32 bytes  1850f302c74217fd8599a102a258776d
0.107050 ms  tiger128,3   raw      32 bytes  1850f302c74217fd8599a102a258776d
0.132084 ms  tiger128,4   hex      32 bytes  efafea1fa51065394347f6d1a8ad0a7c
0.134945 ms  tiger128,4   raw      32 bytes  efafea1fa51065394347f6d1a8ad0a7c
0.106096 ms  tiger160,3   hex      40 bytes  1850f302c74217fd8599a102a258776d4403c739
0.100851 ms  tiger160,3   raw      40 bytes  1850f302c74217fd8599a102a258776d4403c739
0.144958 ms  tiger160,4   hex      40 bytes  efafea1fa51065394347f6d1a8ad0a7c5442ea06
0.138044 ms  tiger160,4   raw      40 bytes  efafea1fa51065394347f6d1a8ad0a7c5442ea06
0.110149 ms  tiger192,3   hex      48 bytes  1850f302c74217fd8599a102a258776d4403c7391416442f
0.095844 ms  tiger192,3   raw      48 bytes  1850f302c74217fd8599a102a258776d4403c7391416442f
0.135183 ms  tiger192,4   hex      48 bytes  efafea1fa51065394347f6d1a8ad0a7c5442ea069cec2896
0.201941 ms  tiger192,4   raw      48 bytes  efafea1fa51065394347f6d1a8ad0a7c5442ea069cec2896
0.259161 ms  whirlpool    hex     128 bytes  2e814f238724c26beb9646ed592bfe963c1eb7231136532480933de110cc9833b87da0f63bed03ad6f3b4a59a91e40f5f5e58011971510f1a87e7c1e733fa321
0.259876 ms  whirlpool    raw     128 bytes  2e814f238724c26beb9646ed592bfe963c1eb7231136532480933de110cc9833b87da0f63bed03ad6f3b4a59a91e40f5f5e58011971510f1a87e7c1e733fa321
0.009060 ms  xxh128       hex      32 bytes  628a4a768979071d32d1fcada60fa74d
0.009060 ms  xxh128       raw      32 bytes  628a4a768979071d32d1fcada60fa74d
0.020027 ms  xxh3         hex      16 bytes  32d1fcada60fa74d
0.010014 ms  xxh3         raw      16 bytes  32d1fcada60fa74d
0.010014 ms  xxh32        hex       8 bytes  3733e101
0.008821 ms  xxh32        raw       8 bytes  3733e101
0.005007 ms  xxh64        hex      16 bytes  1bae20c479c95c5e
0.005007 ms  xxh64        raw      16 bytes  1bae20c479c95c5e

Sorted by execution time

Time         Algorithm    Method     Length  Hash
0.005007 ms  xxh64        hex      16 bytes  1bae20c479c95c5e
0.005007 ms  xxh64        raw      16 bytes  1bae20c479c95c5e
0.008821 ms  xxh32        raw       8 bytes  3733e101
0.009060 ms  xxh128       hex      32 bytes  628a4a768979071d32d1fcada60fa74d
0.009060 ms  xxh128       raw      32 bytes  628a4a768979071d32d1fcada60fa74d
0.010014 ms  xxh32        hex       8 bytes  3733e101
0.010014 ms  xxh3         raw      16 bytes  32d1fcada60fa74d
0.011921 ms  murmur3f     hex      32 bytes  a2fad94adcb0c4ae4f1564b7f49b80bd
0.013113 ms  murmur3f     raw      32 bytes  a2fad94adcb0c4ae4f1564b7f49b80bd
0.015020 ms  murmur3c     hex      32 bytes  bf2728c71beed939f3235f4bc5bca852
0.015974 ms  murmur3c     raw      32 bytes  bf2728c71beed939f3235f4bc5bca852
0.020027 ms  xxh3         hex      16 bytes  32d1fcada60fa74d
0.030041 ms  murmur3a     hex       8 bytes  3f8a0b6c
0.030041 ms  murmur3a     raw       8 bytes  3f8a0b6c
0.044823 ms  adler32      raw       8 bytes  2f5923a5
0.049114 ms  adler32      hex       8 bytes  2f5923a5
0.074863 ms  md4          raw      32 bytes  5d362ac2da67379f6290aa03a546a190
0.083923 ms  fnv1a64      raw      16 bytes  7eaceccfcac321f2
0.086069 ms  sha1         raw      40 bytes  e5f4eccb7538226311da9efb39980ebc0bebf7e2
0.087023 ms  sha1         hex      40 bytes  e5f4eccb7538226311da9efb39980ebc0bebf7e2
0.087023 ms  fnv1a32      hex       8 bytes  37762652
0.087976 ms  fnv132       raw       8 bytes  13564678
0.088930 ms  fnv132       hex       8 bytes  13564678
0.090122 ms  fnv1a32      raw       8 bytes  37762652
0.092030 ms  fnv1a64      hex      16 bytes  7eaceccfcac321f2
0.093937 ms  md4          hex      32 bytes  5d362ac2da67379f6290aa03a546a190
0.095844 ms  tiger192,3   raw      48 bytes  1850f302c74217fd8599a102a258776d4403c7391416442f
0.096083 ms  fnv164       hex      16 bytes  1f952039143acbf8
0.100851 ms  tiger160,3   raw      40 bytes  1850f302c74217fd8599a102a258776d4403c739
0.102997 ms  tiger128,3   hex      32 bytes  1850f302c74217fd8599a102a258776d
0.105858 ms  joaat        raw       8 bytes  c627927d
0.106096 ms  tiger160,3   hex      40 bytes  1850f302c74217fd8599a102a258776d4403c739
0.106096 ms  joaat        hex       8 bytes  c627927d
0.107050 ms  tiger128,3   raw      32 bytes  1850f302c74217fd8599a102a258776d
0.110149 ms  tiger192,3   hex      48 bytes  1850f302c74217fd8599a102a258776d4403c7391416442f
0.113964 ms  fnv164       raw      16 bytes  1f952039143acbf8
0.114918 ms  sha3-256     hex      64 bytes  01c8c74bd00238206cd0ba3ab42bd059886fc2d244a440990ba42f106b252943
0.115156 ms  sha3-256     raw      64 bytes  01c8c74bd00238206cd0ba3ab42bd059886fc2d244a440990ba42f106b252943
0.117064 ms  sha3-224     raw      56 bytes  4d17d403b97b2a2a382b270600faa53bbf0a031f96f9a42e312f5e2b
0.128031 ms  md5          hex      32 bytes  4a6e9e4c2d9db87a8090babebc9eac43
0.128031 ms  md5          raw      32 bytes  4a6e9e4c2d9db87a8090babebc9eac43
0.129938 ms  sha3-224     hex      56 bytes  4d17d403b97b2a2a382b270600faa53bbf0a031f96f9a42e312f5e2b
0.132084 ms  tiger128,4   hex      32 bytes  efafea1fa51065394347f6d1a8ad0a7c
0.134945 ms  tiger128,4   raw      32 bytes  efafea1fa51065394347f6d1a8ad0a7c
0.135183 ms  tiger192,4   hex      48 bytes  efafea1fa51065394347f6d1a8ad0a7c5442ea069cec2896
0.138044 ms  tiger160,4   raw      40 bytes  efafea1fa51065394347f6d1a8ad0a7c5442ea06
0.144958 ms  tiger160,4   hex      40 bytes  efafea1fa51065394347f6d1a8ad0a7c5442ea06
0.151873 ms  sha3-384     hex      96 bytes  b8da7aaf610d06c65f55534b9203164fa4847e41615ab5a333d66f3c95c22d4ade1960738f5266b013cc16b2e15a5175
0.152111 ms  ripemd128    raw      32 bytes  ff11ffe4e102a6f9425fb49ba56ee367
0.156879 ms  ripemd128    hex      32 bytes  ff11ffe4e102a6f9425fb49ba56ee367
0.159025 ms  ripemd256    raw      64 bytes  373c2bc7156ea6aa247d5d158f1c5a7f02d63ceebce6449ed04e14524d8619bf
0.159979 ms  ripemd256    hex      64 bytes  373c2bc7156ea6aa247d5d158f1c5a7f02d63ceebce6449ed04e14524d8619bf
0.179052 ms  crc32        raw       8 bytes  be3f61d3
0.180006 ms  crc32        hex       8 bytes  be3f61d3
0.180006 ms  crc32c       hex       8 bytes  e678aaa0
0.180006 ms  crc32c       raw       8 bytes  e678aaa0
0.181913 ms  crc32b       raw       8 bytes  20186c63
0.189066 ms  crc32b       hex       8 bytes  20186c63
0.201941 ms  sha3-384     raw      96 bytes  b8da7aaf610d06c65f55534b9203164fa4847e41615ab5a333d66f3c95c22d4ade1960738f5266b013cc16b2e15a5175
0.201941 ms  tiger192,4   raw      48 bytes  efafea1fa51065394347f6d1a8ad0a7c5442ea069cec2896
0.202179 ms  sha512/256   hex      64 bytes  3420288f9b519786e1bffe70a874d8a0417acaed9875d6bad944461ac328fcd7
0.204802 ms  sha384       raw      96 bytes  362ef45234f5a3bf3c113c9680f6713bb0a743572ffbff6d22fdcf694b04ede11758a10300526c083785180859a1c960
0.205040 ms  sha512/256   raw      64 bytes  3420288f9b519786e1bffe70a874d8a0417acaed9875d6bad944461ac328fcd7
0.207186 ms  sha384       hex      96 bytes  362ef45234f5a3bf3c113c9680f6713bb0a743572ffbff6d22fdcf694b04ede11758a10300526c083785180859a1c960
0.209093 ms  sha3-512     raw     128 bytes  1fa1844575c0ae9b3513940710964d80e5b584d8d234792e7fc63b51e1cbecbe51d81ae7589916b5da5148f5bcc96759eaa923400f58510ffdcb75859c256d0e
0.217915 ms  sha3-512     hex     128 bytes  1fa1844575c0ae9b3513940710964d80e5b584d8d234792e7fc63b51e1cbecbe51d81ae7589916b5da5148f5bcc96759eaa923400f58510ffdcb75859c256d0e
0.218868 ms  ripemd320    hex      80 bytes  7124a05c3b8f1824cefbd53d58a72cd48649c7e37b2da5035f684efa1aad9e8b943d2493fe8a13ff
0.219107 ms  ripemd160    raw      40 bytes  54992b618a07b09d71a403f4c0157ea047195159
0.221968 ms  ripemd160    hex      40 bytes  54992b618a07b09d71a403f4c0157ea047195159
0.225067 ms  sha512/224   raw      56 bytes  e91caf3f57690cf1bf7bc831e6add547c63403e7e9e3d820185b5358
0.226974 ms  haval128,3   raw      32 bytes  fca81342968d95e994937b488c2e67be
0.226974 ms  haval160,3   hex      40 bytes  65333d7cb8f271954baecae90106e9d18c302644
0.227213 ms  haval160,3   raw      40 bytes  65333d7cb8f271954baecae90106e9d18c302644
0.231981 ms  haval192,3   hex      48 bytes  6f614e0cd3c068310d66f4593c792d8dbe17584f5cc5f8fb
0.235796 ms  haval224,3   hex      56 bytes  c176c89bcf103f4902ea1e9de591299c371190abbd0468cbcabad9ef
0.237942 ms  haval128,3   hex      32 bytes  fca81342968d95e994937b488c2e67be
0.238895 ms  sha512       hex     128 bytes  b43b39a11162fd12d6889ff3515a7895c5b4ddcb78061f7d101fc6b29df8b5d9ffe69775ff6f82924e6c73b48d859f43a087c925627d31153d68f185f37b601e
0.238895 ms  sha512       raw     128 bytes  b43b39a11162fd12d6889ff3515a7895c5b4ddcb78061f7d101fc6b29df8b5d9ffe69775ff6f82924e6c73b48d859f43a087c925627d31153d68f185f37b601e
0.239134 ms  haval224,3   raw      56 bytes  c176c89bcf103f4902ea1e9de591299c371190abbd0468cbcabad9ef
0.240803 ms  haval192,3   raw      48 bytes  6f614e0cd3c068310d66f4593c792d8dbe17584f5cc5f8fb
0.241041 ms  sha512/224   hex      56 bytes  e91caf3f57690cf1bf7bc831e6add547c63403e7e9e3d820185b5358
0.247955 ms  ripemd320    raw      80 bytes  7124a05c3b8f1824cefbd53d58a72cd48649c7e37b2da5035f684efa1aad9e8b943d2493fe8a13ff
0.259161 ms  whirlpool    hex     128 bytes  2e814f238724c26beb9646ed592bfe963c1eb7231136532480933de110cc9833b87da0f63bed03ad6f3b4a59a91e40f5f5e58011971510f1a87e7c1e733fa321
0.259876 ms  whirlpool    raw     128 bytes  2e814f238724c26beb9646ed592bfe963c1eb7231136532480933de110cc9833b87da0f63bed03ad6f3b4a59a91e40f5f5e58011971510f1a87e7c1e733fa321
0.261068 ms  haval256,3   hex      64 bytes  0b2855284e2a54964b387f9ceaf55ae17fe7fe4ec9372f31177931b24a31a035
0.267982 ms  haval256,3   raw      64 bytes  0b2855284e2a54964b387f9ceaf55ae17fe7fe4ec9372f31177931b24a31a035
0.339985 ms  haval224,4   hex      56 bytes  27ffad17ed7da682b924d7d219f9550e5267b661a9664a89b6827ec3
0.343084 ms  haval192,4   raw      48 bytes  b90e200c8ebaf06f9f9f7825fc5640bd67cbd0f6afd2a63f
0.344038 ms  haval256,4   hex      64 bytes  4f1044336ee03767e7c28ac8d7d6dc29b58a724d622548911ccb459e2a725bda
0.345945 ms  haval256,4   raw      64 bytes  4f1044336ee03767e7c28ac8d7d6dc29b58a724d622548911ccb459e2a725bda
0.347853 ms  haval224,4   raw      56 bytes  27ffad17ed7da682b924d7d219f9550e5267b661a9664a89b6827ec3
0.355005 ms  haval192,4   hex      48 bytes  b90e200c8ebaf06f9f9f7825fc5640bd67cbd0f6afd2a63f
0.358105 ms  haval160,4   raw      40 bytes  9b3934c6f88f489bbb9c9c2be79a99e040a2e762
0.367880 ms  haval128,4   hex      32 bytes  4b8dc3c54aac0a7bc64a68b8567aadcf
0.380993 ms  haval128,4   raw      32 bytes  4b8dc3c54aac0a7bc64a68b8567aadcf
0.413895 ms  haval256,5   raw      64 bytes  2d14bd4ba923ea92b93913eb3154ec7c1fc94fcb36ce1df9c17fbae7b96e8d3a
0.416040 ms  haval256,5   hex      64 bytes  2d14bd4ba923ea92b93913eb3154ec7c1fc94fcb36ce1df9c17fbae7b96e8d3a
0.417948 ms  haval192,5   raw      48 bytes  6f3eec9980ca33b42d1de5ff822cb7b943383557149850eb
0.419140 ms  haval160,5   raw      40 bytes  d0fd9f30fa1fa7ade991d6591324331f2527b8ad
0.420094 ms  haval224,5   hex      56 bytes  509febca79489a2866c122cc0c3ffba764b2bcc418cddb539326617b
0.424862 ms  haval192,5   hex      48 bytes  6f3eec9980ca33b42d1de5ff822cb7b943383557149850eb
0.431061 ms  haval160,5   hex      40 bytes  d0fd9f30fa1fa7ade991d6591324331f2527b8ad
0.431061 ms  haval224,5   raw      56 bytes  509febca79489a2866c122cc0c3ffba764b2bcc418cddb539326617b
0.441074 ms  haval128,5   hex      32 bytes  6a56cb8e829890f053fe9e676cb7f263
0.449896 ms  haval128,5   raw      32 bytes  6a56cb8e829890f053fe9e676cb7f263
0.460148 ms  sha256       hex      64 bytes  eefb9d2742c60bd6f6c938cc02349a7c20787bfd4f76cd3ff96cb8116248807f
0.463963 ms  haval160,4   hex      40 bytes  9b3934c6f88f489bbb9c9c2be79a99e040a2e762
0.467062 ms  sha224       hex      56 bytes  bedc10158c106666b3fb0a384c48790030da547aa8962c486f05b648
0.470877 ms  sha256       raw      64 bytes  eefb9d2742c60bd6f6c938cc02349a7c20787bfd4f76cd3ff96cb8116248807f
0.487804 ms  sha224       raw      56 bytes  bedc10158c106666b3fb0a384c48790030da547aa8962c486f05b648
0.953913 ms  gost-crypto  raw      64 bytes  cbea4625ed9ffbf52bc97e380993912933946e8dcb9c78d5e814a6b1c97378d0
0.962019 ms  gost-crypto  hex      64 bytes  cbea4625ed9ffbf52bc97e380993912933946e8dcb9c78d5e814a6b1c97378d0
0.964880 ms  gost         hex      64 bytes  88cfcd673a6c0f36036326846fd174b090ff5d13fd35e3f4c847ad255bcf26ca
0.966072 ms  gost         raw      64 bytes  88cfcd673a6c0f36036326846fd174b090ff5d13fd35e3f4c847ad255bcf26ca
2.110958 ms  snefru       hex      64 bytes  b1012612a87ad44be1d845ae2a8a40fdf3b816d336c200027871e8738ef80c97
2.112150 ms  snefru256    hex      64 bytes  b1012612a87ad44be1d845ae2a8a40fdf3b816d336c200027871e8738ef80c97
2.120972 ms  snefru       raw      64 bytes  b1012612a87ad44be1d845ae2a8a40fdf3b816d336c200027871e8738ef80c97
2.187014 ms  snefru256    raw      64 bytes  b1012612a87ad44be1d845ae2a8a40fdf3b816d336c200027871e8738ef80c97
7.041931 ms  md2          hex      32 bytes  96b61a974069461babdc151388c53b29
7.266998 ms  md2          raw      32 bytes  96b61a974069461babdc151388c53b29

About

Up-to-date list of PHP hashes, with execution time and output length

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages