Well, in English we use them differently.
- Must for a personal obligation. We must work here, because we need the money.
- Have to for an obligation from an authority. We have to work here, because the boss said so.
The negative forms have very different meanings.
- Must not it is prohibited
- Not have to absence of obligation