Cardi B has said she refuses to be ashamed of her stripper past, insisting she had a "good time" and it made her "a lot of money."