Last month I tried to make an e-banking account in South Europe. In 2018.
- They required "6-12 characters as a password, and no special characters". You can't hash special chars?
- Apparently it's okay, because "2FA". Which is a "changeable via a call" 4-digit-code, which the bank employee knows "only" two digits.
I'd be far more inclined to trust Twitter or GitHub than my bank with my data.
For regular guys like me, I can't think of any online service more important to protect than my bank account.
The problem is that all of these things are a PITA to administer.
I wanted a VPN between our two offices. Cool. I'll buy some YubiKeys, type some command line magic on Linux and I'll be good to go ...
Pschye!
This stuff is fine if you have 100+ people and the resources to administer.
If you simply want to manually distribute stuff to <10 people, it's a nightmare.
Until I can set up something easily at the 10-person level and scale it gradually to 100+, this stuff is going to remain tractionless.