How do I chemically etch granite?

I have read that hydrofluoric acid will do the trick, but it is very dangerous to use. So, is there some other chemical that I can use to do anything to granite that I could use at my house?