gcobb321 / icloud3_v3

iCloud3 v3, Development Version - This Repo/Version is used for development and testing of new and updated features. It is not the official release of iCloud3 v3, .
MIT License
169 stars 13 forks source link

➤ Password SRP Error Message #359

Open gcobb321 opened 2 weeks ago

gcobb321 commented 2 weeks ago

On October 25, 2024 Apple implemented the Secure Remote Password verification protocol. This method of password validation where the host (Apple) calculates a hash key based on the password value. The client (iCloud3/you) also calculates a hash key based on the password. Then that hash key is sent to Apple and compared with the one they calculate. If they are the same, the password is valid, if it is different, it is not valid. The benefit is the actual password is never sent inverted the internet, only the hash key.

The code that calculates the Secure Remote Password in Python is new. As mentioned above, iCloud3 does the calculation and Apple does the calculation. Apple compares the results. Your password, after passing through the Python calculator, is different even though your password is correct and was validated be iCloud3 using a different method.

This message is displayed in the Event Log:

image

Try this first:

If you get the same error message:

Changing your password will reset all of your App Specific Passwords.

Other users have had the same problem, changed their password and were then able to login again.

The writers of that code are collecting passwords that fail to correct their algorithm. They do not need your email address so they never know where it came from.

I would appreciate it if you would send me your failed password and I will send it to them. Email it to geekstergary@gmail.com with a subject of SRP Failed Password so it doesn’t get lost in all my other emails.

Thanks for sending it.

Gary