Есть уже два правильных ответа, хряк - производитель, боров для откорма. Сделаю пару дополнений.
Порой на толстого противного человека говорят - вот боров. Это означает, что он неимоверно ожирел и даже ведет себя как свинья. Когда имеют ввиду противность вообще, то могут сказать: да он как хряк(вариант-хорек). Хряк - это производитель, он не жиреет и занимается воспроизводством стада. Кроме того, его гормоны самца делают мясо вонючим и даже в помещении, где он содержится, стоит особый запах, я бы сказала смрад. В пищу такое мясо не употребляют в деревне, заготовители покупают его по низкой цене и, видимо, в общей массе мяса становится специфический запах незаметным. Хотя..
<hr />
Итог:
Хряк - производитель, не жиреет, имеет более неприятный запах, чем у любой свиньи. Чаще всего у него и морда вытянутая.
Кабан - это свин, лишенный своих мужских достоинств(яичек) в юном возрасте и предназначен исключительно для откорма. Растет лучше, ведет себя спокойнее даже относительно свиней женского рода. Потому, что с достижением половозрелого возраста у тих раз в три недели случается течка(гон, загул) и тогда они едят плохо и хотят встречи с хряком. А кабан ест себе и ест, ему дела нет ни до течек, ни до самок. Он спокойный и толстеет, рыло у него обычно укороченное, жирный такой пятак.