Passwords and hacking: the jargon of hashing, salting and SHA-2 revealed