I'm currently using sha1 (I don't need to know email addresses of my users, but they are used on my website in a login form, users must type e-mail and password to login), however I don't know how sha1 behaves with upper case letters and dots as I assume some e-mail service providers are case sensitive, so for example I might have two users with same e-mail address but with different upper cases.
Sorry for bad English.
Does sha1 correctly encrypt dots and upper case letters? Is there a better encryption for e-mail addresses? What would you suggest me do?