1. It had to be a real diamond.

2. It must have been a real diamond.

(Does #1 mean #2? Are both the same?)

They both mean the same.