ASCII only in 2023 seems positivity antique. And this from a supposed tech frontrunner! Wth...
ASCII only in 2023 seems positivity antique. And this from a supposed tech frontrunner! Wth...
Hopefully passwords will be gone soon (at least that's my hope).
I'm no fan of oversimplification, but Apple's audience is everyone, not just power users. In that case, I'd prefer having advanced options surfaced to me as "advanced" so I can do what I want, but leave the simple experiences for the simple folk.
Is there a reason I as a Swede should be limited from using my full native alphabet in my passwords for example?
As an example, you know how people sometimes suggest using a short sentence as a password? Here's a phrase in a local dialect, which means "and in the river there's an island" Å i åa e ä ö
Notice how only 2 of those letters are available in ASCII.
ASCII only is not a feature, and I honestly doubt anyone would try to argue that it is if this was about any company other than Apple. Try to look past the "who" and focus on the "what".
UTF-8? UTF-16? Others?
But that’s not the worst thing…
What about normalization? Skip or implement? Should “equivalent” code points cause differing hashes?
Should one be able to use the same password from systems with differing locales/languages ?
ASCII is insufficient, but Unicode is a royal mess!
In what platforms is it not possible to input various Unicode or emoji characters, whether at all or reliably?
Do you have any direct experience with this?
My point is that 7-bit ASCII underlies virtually all other keyboard / character encodings. Among the few cases where it doesn't (e.g., IBM mainframe EBCDIC, independent of ASCII), the principle encoding remains the Latin alphabet, and can readily be converted using standard system utilities.
I get your point, I am just saying that it is not universally true, even if my example is a stretched one (Cyrillic keyboard users always configure Latin-based layouts too, but it's not a default, and it's easy to forget esp if you install from a fully live env configured with both).
If it's still not clear, you can end up on a login screen with an ASCII password you can't type in, especially so without the GUI.