1. A method, performed by a computer system, for obtaining a password hint, the method comprising: receiving a spatial pattern from a user; obtaining a password comprising a plurality of characters; obtaining a password hint comprising an arrangement of characters; electronically storing for the user the password hint at a storage location accessible via a communication network; and providing the password hint to the user over the communication network without revealing the spatial pattern in response to detecting a request from the user for the password hint, wherein: the arrangement of characters includes the plurality of characters of the password and additional characters, and the plurality of characters of the password are located within the arrangement of characters according to the received spatial pattern; wherein storing for the user the password hint comprises storing the password hint using a second network service; wherein the request is transmitted from a mobile communication device having a subscriber identity module and is received at the network service; and wherein providing the password hint to the user comprises granting access to the stored password hint responsive to authentication of the mobile communication device using the subscriber identity module.