My gr-avatar changed. Read that it was a hash of email address. However it's the same as last time. Is the hashing case sensitive?

SomeEmail@SomeDomain.com is different from someemail@somedomain.com

I did not hate my old icon. The new one really blows. So now I miss it.

EDIT: Verified case is irrelevant

EDIT: Logged into SO this morning and I have the old gr-avatar, issue gone but not resolved.

EDIT: If you have not provided an email in your profile the gr-avatar is assigned by the IP that you use when you sign in. You can change your gr-avatar fooling with the value of the email at the expense of notification.

  • 1
    It can change after an IP address change if you don't have an email address added to your profile. And yes, I believe the algorithm is case sensitive, so you would have a different gravatar if your address was Abc@d.com instead of abc@d.com. – alex Feb 11 '10 at 6:31
  • @alex, the hash indeed is case sensitive, but that is why websites always calculate the hash of the lowercased email address. (That is: they should lowercase it, if using Gravatar correctly.) – Arjan Feb 11 '10 at 7:39
  • Are you saying I can get a new icon for different forms of character entropy that I put in the email filed? – QueueHammer Feb 11 '10 at 15:12

If you want a stable gravatar, provide a stable email address in your profile.

Otherwise, as alex noted (should have been an answer IMO) it is based on IP address in the absence of an email address.

| improve this answer | |
  • there is no email in address in my profile. I just use the options for OAuth. – QueueHammer Feb 11 '10 at 15:10
  • @Smith325, if you did not set up any email, then where did you test that the case is irrelevant? The OpenID details are not used. So, when there's no email address in your profile, then all is based on your IP address, like both alex and Jeff stated. – Arjan Feb 11 '10 at 15:15
  • So then, what your saying is that the image is based on where i authenticate from. – QueueHammer Feb 11 '10 at 15:34

The hash you send to Gravatar must be trimmed and lower-case, for those who arrive here via s search engine. Linky: http://en.gravatar.com/site/implement/hash/

| improve this answer | |

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .