I have to edit this up here because no everyone is reading the whole thing before posting, although the result is quiet funny.
Black Hat = - A Hacker (Or rather cracker, but that's a different discussion) who uses his abilities for malicious purposes.
2- Anything relating to malicious use of the internet.
1- as a hacker, I would have to say he's definately a black hat hacker.
2- since the software's ony use was generating registration keys for legitamite software, it was considered balck hat software.
White Hat= In referance to a hacker - A hacker or even a cracker who uses his skills only in either legal or "friendly" activities.. or to trap/interupt the actions of script kiddies and other distructive activities.
The security anolyst was a white hat.