I find nothing wrong with asking the salary range. If a company gets upset about that, it may be a red flag that you don't actually want to work for them anyway.
So far as requiring proof of prior salary, thats a huge red flag for me and I simply refuse to expose that information.
--Jeff Moden
Change is inevitable... Change for the better is not.