hackers are too good, and security systems flawed. longer complicated passwords created by generators like safari's icloud keychain or third party apps like lastpass or 1password can help, but the best way to lock down your accounts is to add extra security options for two-step or two-factor (2fa) authentication. here's how to go about it.what is two-factor authentication?two-factor authentication is the most prevalent way to secure your accounts: it asks you to authenticate that you are who you say you are by supplying not only your password, but a unique code supplied from your phone or an external app. it ensures that those accessing your accounts have access to your physical devices as well as your virtual passwords, and makes a simple password crack or social engineering hack a lot more insufficient when it comes to accessing your personal data.what's the difference between two-factor authentication and two-step verification?they're commonly used interchangeably, but two-factor traditionally requires two different types of authentication. that can include something you know (password), something your are (fingerprint), or something you have (bluetooth dongle). two-step verification, on the other hand, can use the same type of information delivered by different sources. for example, a code you remember (password) plus a code you're sent over sms (token).two (or more) f...