Negotiating your salary is better for you. Disclosing your current salary or desired salary when asked is worse for you and better for the company.
I wrote this article specifically to help folks understand the interview and negotiation processes better so they could make a more informed decision about what's right for them.
Does this help? I'm happy to clarify - just let me know!