Hello Michiru,
They both have the same meaning and therefore can be used interchangeably
MUST is often used as an instruction
For example
You MUST take off your shoes
He told us that we HAVE TO take off our shoes
but they can be used interchangeably….
Hope this helps