sha256("password"+domain)
sha256("password"+domain)
The problem is, the login form doesn't remind that a) a special character was required and b) what characters that particular site thinks are "special".
(Data: I have 72 logins currently cached in Firefox. Every single one of those sites accepts 10-character mixed case alphanumeric passwords with no extra special character requirements. About once a year I come across a site that needs one.)
Still, I'd say it's inconvenient to have "special cases" to remember about. Even if they're something important, like banking.
---
Someone had mistaken downvote with "I disagree" rather than "unhelpful". Upvoted you, as I think your comment was helpful and contributed to the discussion.
But this is going off-topic (and discussing votes is something we should refrain from)
[1] https://hackernoon.com/mempa-a-modern-deterministic-password...
$ perl -e 'use Digest::SHA "sha256_base64"; print sha256_base64("master_password mail.google.com"), "\n";'
g/sOxZfr2DFE12r8Gs/D0bhwat5kku41L+kFmuCCQOoFor the special chars, I chose the Safari way of encoding, i.e. I only extract alpha-numberics from base64, and add a "-" every 3 chars. This also improves readability. I assume that if Apple chose this way of doing, either they studied it and/or sites will conform to that.