...what exactly is the difference between a “non-disclosure agreement” (NDA) and “hush money”?  ...
Nothing, really.  Both are illegal when they are used to cover up a crime.  Remember when Bill Clinton paid Paula Jones $850,000, in exchange for her agreement to drop her appeal?  And still maintained he did nothing wrong?
Onward and upward,
airforce