核兵器で爆発させてもその破片やガスが当たった運動エネルギー分の効果しかない
大抵の小惑星は自転もしてるわけで、表面加熱してガスが出たとしても効果はほとんど無いだろう