Mary Magdalene was not a prostitute. That slander and libel was perpetrated to justify the denigration of the role of women in the so called early Christian church.
All the Bible says about her in that regard is that 7 devils came out of her. I don't think it says she was a prostitute but if you show me in scripture I would be happy to change my mind. (As long as it's KJV ;) )