Black hat seo is unethical process to promote your site ranks by using cloaking, doorway pages etc.

White hat seo is ethical process to promote your site ranks by using on-Page and off-Page SEO techniques