No — MD5 is completely inappropriate for password hashing. Two reasons: (1) MD5 is broken (collision attacks exist), and (2) MD5 is fast, meaning attackers can brute-force billions of guesses per second on GPUs. Even with salt, MD5-hashed passwords fall in hours to modern rainbow-table + brute-force attacks. Use bcrypt (industry standard since 1999) or Argon2 (2015 Password Hashing Competition winner). Both are slow by design — bcrypt at cost factor 12 takes ~250ms per hash. Generate a proper bcrypt or Argon2 hash with the hash generator.
All questions