3v4l.org

run code in 300+ PHP versions simultaneously
<?php $dovecot_pw = '{SHA512-CRYPT}$6$rounds=8000$kOIAPAIzsgLJSTTP$7LIscGpSgWgKfR6l1ZrArkGa.p7MUgl1WT9t/K/lgPhsnggXdCuQ7cEJ.qLoXKEn61DlZrjSu4ryEGUbg50rc/'; $internal = preg_replace('/^{SHA512-CRYPT}/', '', $dovecot_pw); var_dump( $dovecot_pw, $internal, password_verify('foobar', $internal) );

preferences:
30.04 ms | 402 KiB | 5 Q