obscurer

noun
  1. a person or thing that makes something unclear, hidden, or difficult to understand

Examples