Hvordan generere en (Django) pbkdf2_sha256-hash i PHP?
Oppdatert for 52 dager siden av KMT.-
function generateDjangoPBKDF2Hash($password, $salt = null, $iterations = 600000) {
    // Generate random salt if not provided
    if ($salt === null) {
        $salt = base64_encode(random_bytes(12));
    }
    // Generate PBKDF2 hash
    $hash = base64_encode(hash_pbkdf2('sha256', $password, $salt, $iterations, 32, true));
    // Return Django format: pbkdf2_sha256$iterations$salt$hash
    return "pbkdf2_sha256$$iterations$$salt$$hash";
}
