Quick actions

cmd+k|ctrl+k

Navigation

Languages

Untitled

Snippet info

Language

Php

Visibility

unlisted

Author

legacy-anonymous

Created

2023-03-08T03:11:35.886593Z

Updated

2023-03-08T03:11:35.886593Z

<?php

$password = 'mypassword';

$key1 = "khgfewtyui89283764treyduhjzksjahdgfret6738q29iojashdgftye7w8q9ioakjshdgfyrew8uioqwuehgyrfyewuiqouehgdfeyw78q9iowue8y7648392qiowushdgfshajk";
$hash1 = crypt($password, $key1);

$key2 = "1fc05cc1ef0d5081f34ed3aac483e39e";
$hash2 = crypt($password, $key2);

// Now the backend will try to verify the password
if (hash_equals($hash1, crypt('mypassword', $hash1))) {
   echo "Password for hash 1 verified!\n";
}

if (hash_equals($hash2, crypt('mypassword', $hash2))) {
   echo "Password for hash 2 verified!\n";
}

// Lets try to use password_verify
if (password_verify('mypassword', $hash1)) {
    echo "Password for hash1 verified\n";
}

if (password_verify('mypassword', $hash2)) {
    echo "Password for hash2 verified\n";
}
INFO