What is the difference between pseudo ephedrine hydrochloride & pseudo ephedrine sulfate?

Same medicine. These are essentially equivalent. It depends on whether the Pseudoephedrine itself, which is an alkali, was stabilized with hydrochloric or sulfuric acid. Both are quite safe.