What is the difference between "Bienvenue" and "Salut"?

What is the difference between “Bienvenue” and “Salut”?

Bienvenue is “Welcome” and Salut is “Hi”. We use this words in the same way that in english.