Actually, all of these operations take a lot longer than I expect:
- Turn Passcode On
- Turn Passcode Off
- Change Passcode
I'm not complaining. I'm a developer (not Apple tech) who thinks it takes longer than it ought to basically hash a few bytes and write to an SSD. I assume that's because the work involved in managing an iOS password is either more complicated than I imagine, or it's some kind of anti-cracking countermeasure. The more I wonder about it, the more curious I am about the details. Is it some kind of cool cryptography thing??
Does anyone know anything about this? What actually happens when I disable passcode-to-unlock behavior on an iPhone?