Hacking is the process of attempting to gain unauthorized access to computer systems or networks. There are several types of hacking including website, network, email, password, online banking, and computer hacking. Hacking can be done for fun, to show off skills, secretly access other systems, steal important information, or destroy computer networks during war. While hacking can sometimes help recover lost information or test security, it is generally illegal and can harm privacy when done without authorization.