Everyone is annoyed when coming up with, remembering and entering hard-to-guess passwords as shown in this video. 77.6% of people find passwords difficult to remember, while 89.2% have an easy-to-guess or retrieve password, with 8% of all passwords already leaked. ID Control helps you manage your usernames, passwords and other secrets (e.g. credit card details) […]