3v4l.org

run code in 300+ PHP versions simultaneously
<?php foreach (hash_algos() as $algo) { echo hash_pbkdf2($algo, "hankat89", "PTPweAej65tm+azGGsmDuw==", 3000, 24, true) . "\n"; }
Output for 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
/� �1n���s �q�*Z�R��� ��e����m����Խ��&� ep��Y8�g�.��[i#z�����T ��j�*-�ق���80]�Θ�� ~��)��uʼ��Z�yZ ���V� �� �f�J̭�h-퐜��9��Дt ��$�`L�9G�Y�1��=OW��SR rt�ū�ޭJr8���v!I����{ I���%�IJ�5��o���L �S1F��G(Ay��J�Ԓt�$+��� �M9����I ��f#R��7̐�3� }iV� ����W\�8��/{� ��Ɇ���1Ty��/��u��� �����Zk�f�N��Piх���I d�Յ5C��;S<�&�����M�� �(_�c��U�_���ߔ�`>;; ��T�`p�\���?�qW�w�zo� Չ�OY$&c<^{m�Q\��l��# �� <�L����So��G�y��=�ĔqT | �Y� C]���SG�X DD �޸ ›�:ѕ���j�adx}�{� ��eR0\�2�t�S3C�ɱp�DUp) ���-$?Ɵ��U�O$2��z�R �L���k>�'V���XI���9 �s�k/��b$� ?����R���/��E ȿׁ��k��lރk�в+:�~� ȿׁ��k��lރk�в+:�~� ��ɳ���&���z�-�?�ʐ ǻ�wM�Y�:s��\�쒰[j�3X Fatal error: Uncaught ValueError: hash_pbkdf2(): Argument #1 ($algo) must be a valid cryptographic hashing algorithm in /in/soF3W:4 Stack trace: #0 /in/soF3W(4): hash_pbkdf2('adler32', Object(SensitiveParameterValue), 'PTPweAej65tm+az...', 3000, 24, true) #1 {main} thrown in /in/soF3W on line 4
Process exited with code 255.
Output for 8.0.0 - 8.0.30, 8.1.0 - 8.1.28
/� �1n���s �q�*Z�R��� ��e����m����Խ��&� ep��Y8�g�.��[i#z�����T ��j�*-�ق���80]�Θ�� ~��)��uʼ��Z�yZ ���V� �� �f�J̭�h-퐜��9��Дt ��$�`L�9G�Y�1��=OW��SR rt�ū�ޭJr8���v!I����{ I���%�IJ�5��o���L �S1F��G(Ay��J�Ԓt�$+��� �M9����I ��f#R��7̐�3� }iV� ����W\�8��/{� ��Ɇ���1Ty��/��u��� �����Zk�f�N��Piх���I d�Յ5C��;S<�&�����M�� �(_�c��U�_���ߔ�`>;; ��T�`p�\���?�qW�w�zo� Չ�OY$&c<^{m�Q\��l��# �� <�L����So��G�y��=�ĔqT | �Y� C]���SG�X DD �޸ ›�:ѕ���j�adx}�{� ��eR0\�2�t�S3C�ɱp�DUp) ���-$?Ɵ��U�O$2��z�R �L���k>�'V���XI���9 �s�k/��b$� ?����R���/��E ȿׁ��k��lރk�в+:�~� ȿׁ��k��lރk�в+:�~� ��ɳ���&���z�-�?�ʐ ǻ�wM�Y�:s��\�쒰[j�3X Fatal error: Uncaught ValueError: hash_pbkdf2(): Argument #1 ($algo) must be a valid cryptographic hashing algorithm in /in/soF3W:4 Stack trace: #0 /in/soF3W(4): hash_pbkdf2('adler32', 'hankat89', 'PTPweAej65tm+az...', 3000, 24, true) #1 {main} thrown in /in/soF3W on line 4
Process exited with code 255.
Output for 7.4.0 - 7.4.33
/� �1n���s �q�*Z�R��� ��e����m����Խ��&� ep��Y8�g�.��[i#z�����T ��j�*-�ق���80]�Θ�� ~��)��uʼ��Z�yZ ���V� �� �f�J̭�h-퐜��9��Дt ��$�`L�9G�Y�1��=OW��SR rt�ū�ޭJr8���v!I����{ I���%�IJ�5��o���L �S1F��G(Ay��J�Ԓt�$+��� �M9����I ��f#R��7̐�3� }iV� ����W\�8��/{� ��Ɇ���1Ty��/��u��� �����Zk�f�N��Piх���I d�Յ5C��;S<�&�����M�� �(_�c��U�_���ߔ�`>;; ��T�`p�\���?�qW�w�zo� Չ�OY$&c<^{m�Q\��l��# �� <�L����So��G�y��=�ĔqT | �Y� C]���SG�X DD �޸ ›�:ѕ���j�adx}�{� ��eR0\�2�t�S3C�ɱp�DUp) ���-$?Ɵ��U�O$2��z�R �L���k>�'V���XI���9 �s�k/��b$� ?����R���/��E ȿׁ��k��lރk�в+:�~� ȿׁ��k��lރk�в+:�~� ��ɳ���&���z�-�?�ʐ ǻ�wM�Y�:s��\�쒰[j�3X Warning: hash_pbkdf2(): Non-cryptographic hashing algorithm: adler32 in /in/soF3W on line 4 Warning: hash_pbkdf2(): Non-cryptographic hashing algorithm: crc32 in /in/soF3W on line 4 Warning: hash_pbkdf2(): Non-cryptographic hashing algorithm: crc32b in /in/soF3W on line 4 Warning: hash_pbkdf2(): Non-cryptographic hashing algorithm: crc32c in /in/soF3W on line 4 Warning: hash_pbkdf2(): Non-cryptographic hashing algorithm: fnv132 in /in/soF3W on line 4 Warning: hash_pbkdf2(): Non-cryptographic hashing algorithm: fnv1a32 in /in/soF3W on line 4 Warning: hash_pbkdf2(): Non-cryptographic hashing algorithm: fnv164 in /in/soF3W on line 4 Warning: hash_pbkdf2(): Non-cryptographic hashing algorithm: fnv1a64 in /in/soF3W on line 4 Warning: hash_pbkdf2(): Non-cryptographic hashing algorithm: joaat in /in/soF3W on line 4 x[�<X���m�AMK#���!� �G��=��MK3�Ԛ=B^��� �R�@�;���ض�Z� N��� ����1��� ���d����l �A�<7S�Qۭ!� C ga{� <�� �B7�~��`ZF4���B� �X�:%� ������G�p��^:K~� CIH��㱱�ָ�%�#6�`R��5 �v!��GF�}�1���IFҟ���� Xw�����Tb"��|i—ٟ;����� �Gs�N�����Y�?`۝�/ v%p���t��ߍ�Rp΋՜� ����w+�+3�S'o&� �l�Wh ̄�y8��� ��<5�-t�E�2� \dN� V��u\Ӓu{{�}�
Output for 7.2.0 - 7.2.33, 7.3.0 - 7.3.33
/� �1n���s �q�*Z�R��� ��e����m����Խ��&� ep��Y8�g�.��[i#z�����T ��j�*-�ق���80]�Θ�� ~��)��uʼ��Z�yZ ���V� �� �f�J̭�h-퐜��9��Дt ��$�`L�9G�Y�1��=OW��SR rt�ū�ޭJr8���v!I����{ I���%�IJ�5��o���L �S1F��G(Ay��J�Ԓt�$+��� �M9����I ��f#R��7̐�3� }iV� ����W\�8��/{� ��Ɇ���1Ty��/��u��� �����Zk�f�N��Piх���I d�Յ5C��;S<�&�����M�� �(_�c��U�_���ߔ�`>;; ��T�`p�\���?�qW�w�zo� Չ�OY$&c<^{m�Q\��l��# �� <�L����So��G�y��=�ĔqT | �Y� C]���SG�X DD �޸ ›�:ѕ���j�adx}�{� ��eR0\�2�t�S3C�ɱp�DUp) ���-$?Ɵ��U�O$2��z�R �L���k>�'V���XI���9 �s�k/��b$� ?����R���/��E ȿׁ��k��lރk�в+:�~� ȿׁ��k��lރk�в+:�~� ��ɳ���&���z�-�?�ʐ ǻ�wM�Y�:s��\�쒰[j�3X Warning: hash_pbkdf2(): Non-cryptographic hashing algorithm: adler32 in /in/soF3W on line 4 Warning: hash_pbkdf2(): Non-cryptographic hashing algorithm: crc32 in /in/soF3W on line 4 Warning: hash_pbkdf2(): Non-cryptographic hashing algorithm: crc32b in /in/soF3W on line 4 Warning: hash_pbkdf2(): Non-cryptographic hashing algorithm: fnv132 in /in/soF3W on line 4 Warning: hash_pbkdf2(): Non-cryptographic hashing algorithm: fnv1a32 in /in/soF3W on line 4 Warning: hash_pbkdf2(): Non-cryptographic hashing algorithm: fnv164 in /in/soF3W on line 4 Warning: hash_pbkdf2(): Non-cryptographic hashing algorithm: fnv1a64 in /in/soF3W on line 4 Warning: hash_pbkdf2(): Non-cryptographic hashing algorithm: joaat in /in/soF3W on line 4 x[�<X���m�AMK#���!� �G��=��MK3�Ԛ=B^��� �R�@�;���ض�Z� N��� ����1��� ���d����l �A�<7S�Qۭ!� C ga{� <�� �B7�~��`ZF4���B� �X�:%� ������G�p��^:K~� CIH��㱱�ָ�%�#6�`R��5 �v!��GF�}�1���IFҟ���� Xw�����Tb"��|i—ٟ;����� �Gs�N�����Y�?`۝�/ v%p���t��ߍ�Rp΋՜� ����w+�+3�S'o&� �l�Wh ̄�y8��� ��<5�-t�E�2� \dN� V��u\Ӓu{{�}�
Output for 7.1.0 - 7.1.25
/� �1n���s �q�*Z�R��� ��e����m����Խ��&� ep��Y8�g�.��[i#z�����T ��j�*-�ق���80]�Θ�� ~��)��uʼ��Z�yZ ���V� �� �f�J̭�h-퐜��9��Дt ��$�`L�9G�Y�1��=OW��SR rt�ū�ޭJr8���v!I����{ I���%�IJ�5��o���L �S1F��G(Ay��J�Ԓt�$+��� �M9����I ��f#R��7̐�3� }iV� ����W\�8��/{� ��Ɇ���1Ty��/��u��� �����Zk�f�N��Piх���I d�Յ5C��;S<�&�����M�� �(_�c��U�_���ߔ�`>;; ��T�`p�\���?�qW�w�zo� Չ�OY$&c<^{m�Q\��l��# �� <�L����So��G�y��=�ĔqT | �Y� C]���SG�X DD �޸ ›�:ѕ���j�adx}�{� ��eR0\�2�t�S3C�ɱp�DUp) ���-$?Ɵ��U�O$2��z�R �L���k>�'V���XI���9 �s�k/��b$� ?����R���/��E ȿׁ��k��lރk�в+:�~� ȿׁ��k��lރk�в+:�~� ��ɳ���&���z�-�?�ʐ ǻ�wM�Y�:s��\�쒰[j�3X v�O*���t!�/ )t��yIm�v5%Zoq�k` ��mUl �Y/Dd��*�C��ȑ���&D� � 6�#�6�#�6�#�6�#�6�#�6�#� �%4�nE��7��dM=�P�8#� r�-�Zu�r�-�Zu�r�-�Zu� i�+�=C���`�'�Zj<�+L"�� �&[��,S����V���Z����$ x[�<X���m�AMK#���!� �G��=��MK3�Ԛ=B^��� �R�@�;���ض�Z� N��� ����1��� ���d����l �A�<7S�Qۭ!� C ga{� <�� �B7�~��`ZF4���B� �X�:%� ������G�p��^:K~� CIH��㱱�ָ�%�#6�`R��5 �v!��GF�}�1���IFҟ���� Xw�����Tb"��|i—ٟ;����� �Gs�N�����Y�?`۝�/ v%p���t��ߍ�Rp΋՜� ����w+�+3�S'o&� �l�Wh ̄�y8��� ��<5�-t�E�2� \dN� V��u\Ӓu{{�}�
Output for 5.6.0 - 5.6.38, 7.0.0 - 7.0.33
/� �1n���s �q�*Z�R��� ��e����m����Խ��&� ep��Y8�g�.��[i#z�����T ��j�*-�ق���80]�Θ�� ~��)��uʼ��Z�yZ ���V� �� �f�J̭�h-퐜��9��Дt ��$�`L�9G�Y�1��=OW��SR �S1F��G(Ay��J�Ԓt�$+��� d�Յ5C��;S<�&�����M�� �(_�c��U�_���ߔ�`>;; ��T�`p�\���?�qW�w�zo� Չ�OY$&c<^{m�Q\��l��# �� <�L����So��G�y��=�ĔqT | �Y� C]���SG�X DD �޸ ›�:ѕ���j�adx}�{� ��eR0\�2�t�S3C�ɱp�DUp) ���-$?Ɵ��U�O$2��z�R �L���k>�'V���XI���9 �s�k/��b$� ?����R���/��E ȿׁ��k��lރk�в+:�~� ȿׁ��k��lރk�в+:�~� ��ɳ���&���z�-�?�ʐ ǻ�wM�Y�:s��\�쒰[j�3X v�O*���t!�/ )t��yIm�v5%Zoq�k` ��mUl �Y/Dd��*�C��ȑ���&D� � 6�#�6�#�6�#�6�#�6�#�6�#� �%4�nE��7��dM=�P�8#� r�-�Zu�r�-�Zu�r�-�Zu� i�+�=C���`�'�Zj<�+L"�� �&[��,S����V���Z����$ x[�<X���m�AMK#���!� �G��=��MK3�Ԛ=B^��� �R�@�;���ض�Z� N��� ����1��� ���d����l �A�<7S�Qۭ!� C ga{� <�� �B7�~��`ZF4���B� �X�:%� ������G�p��^:K~� CIH��㱱�ָ�%�#6�`R��5 �v!��GF�}�1���IFҟ���� Xw�����Tb"��|i—ٟ;����� �Gs�N�����Y�?`۝�/ v%p���t��ߍ�Rp΋՜� ����w+�+3�S'o&� �l�Wh ̄�y8��� ��<5�-t�E�2� \dN� V��u\Ӓu{{�}�
Output for 5.5.0 - 5.5.38
/� �1n���s �q�*Z�R��� ��e����m����Խ��&� ep��Y8�g�.��[i#z�����T ��j�*-�ق���80]�Θ�� ~��)��uʼ��Z�yZ ���V� �� �f�J̭�h-퐜��9��Дt ��$�`L�9G�Y�1��=OW��SR �S1F��G(Ay��J�Ԓt�$+��� d�Յ5C��;S<�&�����M�� �(_�c��U�_���ߔ�`>;; ��T�`p�\���?�qW�w�zo� Չ�OY$&c<^{m�Q\��l��# �� <�L����So��G�y��=�ĔqT | �Y� C]���SG�X DD �޸ ›�:ѕ���j�adx}�{� ��eR0\�2�t�S3C�ɱp�DUp) ���-$?Ɵ��U�O$2��z�R �L���k>�'V���XI���9 �s�k/��b$� ?����R���/��E ȿׁ��k��lރk�в+:�~� ȿׁ��k��lރk�в+:�~� ��ɳ���&���z�-�?�ʐ v�O*���t!�/ )t��yIm�v5%Zoq�k` ��mUl �Y/Dd��*�C��ȑ���&D� � 6�#�6�#�6�#�6�#�6�#�6�#� r�-�Zu�r�-�Zu�r�-�Zu� �&[��,S����V���Z����$ x[�<X���m�AMK#���!� �G��=��MK3�Ԛ=B^��� �R�@�;���ض�Z� N��� ����1��� ���d����l �A�<7S�Qۭ!� C ga{� <�� �B7�~��`ZF4���B� �X�:%� ������G�p��^:K~� CIH��㱱�ָ�%�#6�`R��5 �v!��GF�}�1���IFҟ���� Xw�����Tb"��|i—ٟ;����� �Gs�N�����Y�?`۝�/ v%p���t��ߍ�Rp΋՜� ����w+�+3�S'o&� �l�Wh ̄�y8��� ��<5�-t�E�2� \dN� V��u\Ӓu{{�}�
Output for 5.1.2 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29, 5.4.0 - 5.4.45
Fatal error: Call to undefined function hash_pbkdf2() in /in/soF3W on line 4
Process exited with code 255.
Output for 5.0.0 - 5.0.5, 5.1.0 - 5.1.1
Fatal error: Call to undefined function hash_algos() in /in/soF3W 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/soF3W on line 3
Process exited with code 255.
Output for 4.3.2 - 4.3.11, 4.4.0 - 4.4.4
Fatal error: Call to undefined function: hash_algos() in /in/soF3W 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/soF3W on line 3

preferences:
333.86 ms | 401 KiB | 425 Q