HashService: used SHA1.Create() instead of specific SHA1 imp.
Added unified HashServiceProvider for SHA1 and MD5.