Define unhackable...? And by wifi key I'm guessing you mean the password you input to connect to the router (usually AES/TKIP/WPA or a combination of some of those).
There's no such thing as unhackable. There's only highly secure. You could even crack AES-256 encryption given long enough time.
I'm pretty sure WPA2 is the most recent key encryption protocol. But definitely not WEP. That's outdated for sure.