gay man: a homosexual man
homosexual: someone who practices homosexuality; having a sexual attraction to persons of the same sex
decoding: the activity of making clear or converting from code into plain text