The Strait of Hormuz could remain closed for at least six months, a top defense department official reportedly warned lawmakers on Tuesday.