The thread is not asking for the definition improving the SE rankings of a website or site page but for the difference between black and white hat SEO. Also the thread is not asking you to choose what to use.
White hat SEO is
using proper keywords
showing the relevancy of content to the user
usage of optimization technique
Black Hat SEO
showing duplicate content
Meta keyword stuffing
Difference between White Hat SEO & Black Hat SEO:
White Hat SEO is safe & it gives result organically in SERP & Black Hat SEO is unsafe & it gives result Quickly but it's a spam so I prefer WhiteHat SEO.