sha1 huang2