Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,892 questions

51,823 answers

573 users

How to generate hash value of a string with all the hashing algorithms in PHP

1 Answer

0 votes
$str = "php c c++";

foreach (hash_algos() as $ha) {
    $hash = hash($ha, $str, false);
    printf("%-12s %3d %s\n", $ha, strlen($hash), $hash);
}
    
   
    
       
/*
run:
            
md2           32 7f9ab54be312f78f3bd82a2a1fcaa5bd
md4           32 53620f29320bd691107eba280831527a
md5           32 6c8dfc6a1890302f700f245fafae22c2
sha1          40 7e45665374564ca927686b81eb2eea4f1a7b7254
sha224        56 2c944ff8ac2a400f71d645d008e28b94b27f94d5aec4b174490d7a20
sha256        64 6ec6ca501e4c5a8e6d7838cd48ba07f508484c6241d92f717432c03d059e89fc
sha384        96 62bfe62fadf777ab2fc7555773769dbacaa3c9ea2e8e9ddafbe892a9947484981a6d368476a354377c778e9210b52a5d
sha512/224    56 a735605d3263f1b72fe4a414f8d0d5b9068eee0bf5d6d0f3ed01ca0d
sha512/256    64 5f705da2ca0383f1e2608e18259f68a66fd2d3cdfc318b9e9a0ac2eae86c6084
sha512       128 f65f1030847bf8874c31c162523b42e3c803c6e5c4959a96108d8396f0c68b1ba46b617774ba244d4a954b4765a7c5188a91a3065f657f9a56e7f0c78a8f210a
sha3-224      56 63144f44b516a613a032c9b0d9b97e20929209f61d4c5616bba5338d
sha3-256      64 8c4769b1d7ecfcd1fb33bfe9d8c01cf9b371053b3a63c006664d6ceeea7ede5f
sha3-384      96 ec523deff01f40378c844bbf2516ce97c56fe11bf361c92977de039837b6ff39605a3b92893f1f9460b852b17c49dc2a
sha3-512     128 c7f311be8a8f7ece6cf618087de65f57c9f2f24c08c4c17c9cee5fb3fd89775a51ad6e560cb99cc7d6715a8741d82212fbc36b074c9750e2b9c56cbfea8565c7
ripemd128     32 631c82060b6a529b9060c16fb1fa9f9a
ripemd160     40 57dbaaaef556b63ada33242fe2bb2006078edaf5
ripemd256     64 4305dd114ff42772bf8b89e0289d95eed825c313001c8b53fa6e3ce8596d9fca
ripemd320     80 b95af2beda1593c6991bb19ef7a299b7aa419a76fb679fe2a2933fb89ddc72d0851233d8ca2aaf6b
whirlpool    128 957e1073c930a3d7d952899b75e2938dff958abd3e5490574cdd9fb55d668704373c6a8236f0dc27dec1f76222f5cdfd66187921272d618fe13c0d646643e2d0
tiger128,3    32 f9e3928db9f50ecdf8ed0a7a28cac721
tiger160,3    40 f9e3928db9f50ecdf8ed0a7a28cac721a229f767
tiger192,3    48 f9e3928db9f50ecdf8ed0a7a28cac721a229f767b881ceeb
tiger128,4    32 6424d367d956582d169e7fbdb927c7c4
tiger160,4    40 6424d367d956582d169e7fbdb927c7c4a6fb4281
tiger192,4    48 6424d367d956582d169e7fbdb927c7c4a6fb42818fff7ce1
snefru        64 c406d0dfa8e7e48c777bb1780cd5f56f8cd6158b144182c494eddbe3ebb201dc
snefru256     64 c406d0dfa8e7e48c777bb1780cd5f56f8cd6158b144182c494eddbe3ebb201dc
gost          64 b781f9ee028a854ce1e155bcaeba59c04efd703fbc73c1235bf29035077dd199
gost-crypto   64 60b8c52eac1fb1058869aae8e5d49f74359d9cea4ee1f36d24fd7fb92e7f175b
adler32        8 0f2202a5
crc32          8 e2721dcb
crc32b         8 109d6a9b
crc32c         8 eeef4a2c
fnv132         8 41d111b1
fnv1a32        8 ab46a80d
fnv164        16 654a96743a818f51
fnv1a64       16 bb8ac6b11d50a9ed
joaat          8 9478f2d9
haval128,3    32 ece52d65da995694b715e16883a59cf7
haval160,3    40 b141e1ce869f86209645f910e210b607d48c2ba7
haval192,3    48 c53343321ae41bfabe2ead9b3330236530a33672b11e2775
haval224,3    56 c9a2803cc67561d757775e79be880be59d3b06fab9707199f463cb15
haval256,3    64 a400a14aa03df78f9e948b7abb2f6e4c7d8af7b6e2782fd123771acb6fa2fabb
haval128,4    32 80807499ece4d638eb2e4878c6c90827
haval160,4    40 0762ee00a27c019165d01996bd0f39d6effe0dd0
haval192,4    48 dbf9799373c5c0f227863a11e0c3b161860ed1619faa24eb
haval224,4    56 a93b239c83b9c464df53d0228dbe631c546668d5787049e166da09c0
haval256,4    64 00d0c1747849e4c877d0beba42ded6b0cb7d232332f86b9d2671c6963a1da289
haval128,5    32 0369c6580330d74ed669681a1e6b64bf
haval160,5    40 5ea4a97b5e643ea2ccb4bc7005a607c0a9cda992
haval192,5    48 c0a4a265490634e8432eef279ca8f873cab98f8deadd4930
haval224,5    56 eb6c243ea55adbf382435ed64a7909ccae919d50b917d4f0e1d69630
haval256,5    64 89580d883cba98d372cc3ec2a048dda6c3c0c83d569a64b72da57b5715870ac9
     
*/

 



answered Sep 26, 2023 by avibootz

Related questions

1 answer 155 views
1 answer 176 views
2 answers 233 views
2 answers 168 views
168 views asked Oct 12, 2019 by avibootz
...