support sha1