3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php foreach (hash_algos() as $algo) { echo hash_pbkdf2($algo, "hankat89", "PTPweAej65tm+azGGsmDuw==", 3000, 0) . "\n"; }
Output for 7.1.0
2fe5f50dda316ededaf1730dd871e02a b9ae65c08ef9b56d8bd1ccc18ed4bd9a 6570faf45938db67ae2eb7985b69237a fd806ac27f2a2db5d9828bf8d87f38305de1ce98 7ea1892906e57f9875cabcece95ace795a0a8be8d85615afa7cc8bfe 94b709da66b04accada0682ded909c82d039f705a9d0947424bfcb000ee8e691 f29218be24ca604ce939479259b931b3bb3d4f57a9ba535221ef71886853a1c52d4643c9cfc22692b51e24f0c97829cd 72748dc5ab9bdead4a7238a5ced4762149a6890780d0037bd809aada 49e8ef96ca25bfc4b21aa635c51f8a6feebf96b79ecafb4c1baea855965c5557 a153311046889547284179fdf24a9fd49274f9242baab4b124e53658e5ad4d457bd613a2fa304e4edf740d71e365b7e559e0b1c78ceeb4795972a5584db54c59 994d39a115de02bcb449099088662352ccf037cc90b533f0f7d48f2c 7d69560281160aa7aaa9de12575cf03816e5d4fb2f7b8c066370924457451f22 958e19c986ae9ab031035479efea2f8b1cf18f75faf70ee485052c7579253b0e5b9dd8a37e5d75b30e958ce451c5beb0 f78f8d9ecf5a6ba366b94e18f1f25069d1851b17eccbec49143ff8f31f423718b896086e262906c38584807973f81cb0a323e0b0e89728fe00995e16113a75d2 64e09ed5853543a5db3b533cf4269ab9 b528045f8063a6e155f25fadf2eab0df94148b0f daef54b9607005c05ca8e7f03fc17157c97708c67a6fb51442e1674d119ca9fb d589954f592426633c5e7b6da7515c90b56ca9be230dcdc80a9179b61268d9ed395c188844ec94f8 3cb44c82ba9ef7536f00d3df1247f279b2823d97c4947154a65d9f4329aa72d838c568b64e814342eeaf6692f6451a703af5e52cafa903afe937843cc20773d5 7c0ce3005916ce0b43135df50010ecf0 c3deb80cc29b1e963ad19598e7cf0f6afb616478 b8b86552305c8a32ee74b1533343a2c9b17007db44557029 8cd31e882d243fc69f82f555ef1b4f24 f34c9fa2def86b3e08882756bea1cf581a498eb8 fd73a76b2f83ce6224b6093f84919cee52a988e22fbe9f45 c8bfd781f91c8d6b96db6c13de836b04d4d0b22b3ae27ee8767f15960a7813a8 c8bfd781f91c8d6b96db6c13de836b04d4d0b22b3ae27ee8767f15960a7813a8 c414d0c9b3b98802d026b3f210be7ada2de23fa8ca901516aa5a4d86cabc7a0f c7bbca774db259a43a73dfd9015c86ec92b05b6a17be33588491b399c2db42ea 1c1d0776 297411b4 de592f44 368123c7 c42534ae 72f02ddd5a0f758b 0269862b01b63d43 c1265ba0 785bd83c588af700d8176daa15414d4b 20ef47ccf4a83dadbc4d4b33e68115d49a3d425e f1bf5299401eab3b1c9bb40eacd8b67fe55a9b0d4eb495af 91a5d3cb0831a5f91fe29b20f6d0cf06648cd2e81b8a056cc309a924 a541f4073c37539f511adbad211bf49aab0c430967617ba652b5eb87670405bf 3ca1ca0aac423712ec7e8c8c60115a46 df58c73a25db0bf7bd1d8c83b6ce47d170c8ef5e 434948bc93e3b1b1f0d6b88625af2336996052eaf41f3519 af7621cbcb1f4746f0817db831f69fd14946d29fe8c5eccdc94ca06e 5877fbc1bfb1ed546222fa867c69c297d99f3bddd2d8f0d68737cc62296316cf c010104773984ec1920f069aa8d859da 76257f708c01b188749c1aafdf8d00d95270ce8b e6deefd7772bff2b330503a653276f26960a866ce7570f68 cc84c679381bfa81b50c08fdf83c1135c02d74ad45fb32f5f637e827 5c644eb3205680d9755cd392047517057b7b8d7d158b18071528bda9f5c26867
Output for 5.6.7 - 7.0.14
2fe5f50dda316ededaf1730dd871e02a b9ae65c08ef9b56d8bd1ccc18ed4bd9a 6570faf45938db67ae2eb7985b69237a fd806ac27f2a2db5d9828bf8d87f38305de1ce98 7ea1892906e57f9875cabcece95ace795a0a8be8d85615afa7cc8bfe 94b709da66b04accada0682ded909c82d039f705a9d0947424bfcb000ee8e691 f29218be24ca604ce939479259b931b3bb3d4f57a9ba535221ef71886853a1c52d4643c9cfc22692b51e24f0c97829cd a153311046889547284179fdf24a9fd49274f9242baab4b124e53658e5ad4d457bd613a2fa304e4edf740d71e365b7e559e0b1c78ceeb4795972a5584db54c59 64e09ed5853543a5db3b533cf4269ab9 b528045f8063a6e155f25fadf2eab0df94148b0f daef54b9607005c05ca8e7f03fc17157c97708c67a6fb51442e1674d119ca9fb d589954f592426633c5e7b6da7515c90b56ca9be230dcdc80a9179b61268d9ed395c188844ec94f8 3cb44c82ba9ef7536f00d3df1247f279b2823d97c4947154a65d9f4329aa72d838c568b64e814342eeaf6692f6451a703af5e52cafa903afe937843cc20773d5 7c0ce3005916ce0b43135df50010ecf0 c3deb80cc29b1e963ad19598e7cf0f6afb616478 b8b86552305c8a32ee74b1533343a2c9b17007db44557029 8cd31e882d243fc69f82f555ef1b4f24 f34c9fa2def86b3e08882756bea1cf581a498eb8 fd73a76b2f83ce6224b6093f84919cee52a988e22fbe9f45 c8bfd781f91c8d6b96db6c13de836b04d4d0b22b3ae27ee8767f15960a7813a8 c8bfd781f91c8d6b96db6c13de836b04d4d0b22b3ae27ee8767f15960a7813a8 c414d0c9b3b98802d026b3f210be7ada2de23fa8ca901516aa5a4d86cabc7a0f c7bbca774db259a43a73dfd9015c86ec92b05b6a17be33588491b399c2db42ea 1c1d0776 297411b4 de592f44 368123c7 c42534ae 72f02ddd5a0f758b 0269862b01b63d43 c1265ba0 785bd83c588af700d8176daa15414d4b 20ef47ccf4a83dadbc4d4b33e68115d49a3d425e f1bf5299401eab3b1c9bb40eacd8b67fe55a9b0d4eb495af 91a5d3cb0831a5f91fe29b20f6d0cf06648cd2e81b8a056cc309a924 a541f4073c37539f511adbad211bf49aab0c430967617ba652b5eb87670405bf 3ca1ca0aac423712ec7e8c8c60115a46 df58c73a25db0bf7bd1d8c83b6ce47d170c8ef5e 434948bc93e3b1b1f0d6b88625af2336996052eaf41f3519 af7621cbcb1f4746f0817db831f69fd14946d29fe8c5eccdc94ca06e 5877fbc1bfb1ed546222fa867c69c297d99f3bddd2d8f0d68737cc62296316cf c010104773984ec1920f069aa8d859da 76257f708c01b188749c1aafdf8d00d95270ce8b e6deefd7772bff2b330503a653276f26960a866ce7570f68 cc84c679381bfa81b50c08fdf83c1135c02d74ad45fb32f5f637e827 5c644eb3205680d9755cd392047517057b7b8d7d158b18071528bda9f5c26867
Output for 5.5.24 - 5.5.35
2fe5f50dda316ededaf1730dd871e02a b9ae65c08ef9b56d8bd1ccc18ed4bd9a 6570faf45938db67ae2eb7985b69237a fd806ac27f2a2db5d9828bf8d87f38305de1ce98 7ea1892906e57f9875cabcece95ace795a0a8be8d85615afa7cc8bfe 94b709da66b04accada0682ded909c82d039f705a9d0947424bfcb000ee8e691 f29218be24ca604ce939479259b931b3bb3d4f57a9ba535221ef71886853a1c52d4643c9cfc22692b51e24f0c97829cd a153311046889547284179fdf24a9fd49274f9242baab4b124e53658e5ad4d457bd613a2fa304e4edf740d71e365b7e559e0b1c78ceeb4795972a5584db54c59 64e09ed5853543a5db3b533cf4269ab9 b528045f8063a6e155f25fadf2eab0df94148b0f daef54b9607005c05ca8e7f03fc17157c97708c67a6fb51442e1674d119ca9fb d589954f592426633c5e7b6da7515c90b56ca9be230dcdc80a9179b61268d9ed395c188844ec94f8 3cb44c82ba9ef7536f00d3df1247f279b2823d97c4947154a65d9f4329aa72d838c568b64e814342eeaf6692f6451a703af5e52cafa903afe937843cc20773d5 7c0ce3005916ce0b43135df50010ecf0 c3deb80cc29b1e963ad19598e7cf0f6afb616478 b8b86552305c8a32ee74b1533343a2c9b17007db44557029 8cd31e882d243fc69f82f555ef1b4f24 f34c9fa2def86b3e08882756bea1cf581a498eb8 fd73a76b2f83ce6224b6093f84919cee52a988e22fbe9f45 c8bfd781f91c8d6b96db6c13de836b04d4d0b22b3ae27ee8767f15960a7813a8 c8bfd781f91c8d6b96db6c13de836b04d4d0b22b3ae27ee8767f15960a7813a8 c414d0c9b3b98802d026b3f210be7ada2de23fa8ca901516aa5a4d86cabc7a0f 1c1d0776 297411b4 de592f44 368123c7 72f02ddd5a0f758b c1265ba0 785bd83c588af700d8176daa15414d4b 20ef47ccf4a83dadbc4d4b33e68115d49a3d425e f1bf5299401eab3b1c9bb40eacd8b67fe55a9b0d4eb495af 91a5d3cb0831a5f91fe29b20f6d0cf06648cd2e81b8a056cc309a924 a541f4073c37539f511adbad211bf49aab0c430967617ba652b5eb87670405bf 3ca1ca0aac423712ec7e8c8c60115a46 df58c73a25db0bf7bd1d8c83b6ce47d170c8ef5e 434948bc93e3b1b1f0d6b88625af2336996052eaf41f3519 af7621cbcb1f4746f0817db831f69fd14946d29fe8c5eccdc94ca06e 5877fbc1bfb1ed546222fa867c69c297d99f3bddd2d8f0d68737cc62296316cf c010104773984ec1920f069aa8d859da 76257f708c01b188749c1aafdf8d00d95270ce8b e6deefd7772bff2b330503a653276f26960a866ce7570f68 cc84c679381bfa81b50c08fdf83c1135c02d74ad45fb32f5f637e827 5c644eb3205680d9755cd392047517057b7b8d7d158b18071528bda9f5c26867
Output for 5.1.2 - 5.4.45
Fatal error: Call to undefined function hash_pbkdf2() in /in/RG8Sv on line 4
Process exited with code 255.
Output for 5.0.0 - 5.1.1
Fatal error: Call to undefined function hash_algos() in /in/RG8Sv on line 3
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: hash_algos() in /in/RG8Sv on line 3
Process exited with code 255.
Output for 4.3.2 - 4.4.4
Fatal error: Call to undefined function: hash_algos() in /in/RG8Sv on line 3
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: hash_algos() in /in/RG8Sv on line 3