The first one sounds just fine ("eight" is spelled wrong though), but the second one does not. When you use "sharp," you always say actual time - one o'clock, four forty-five, etc.
You could say something like, "half past five, on the dot," and it would sound okay. But, "half past five, sharp," just doesn't have the right flow.
Most of the time, people won't perceive it as being rude, unless you are being rude in general before you say that.