add SHA1

add SHA1
Revert "add SHA1"

This reverts commit 498846cd212016205cdb0508db5b3b9962fb8788.
Revert "Revert "add SHA1""

This reverts commit 9786c1cc909ffa5d2972404f44890f8f249e0d32.
Merge pull request #37 from uxyheaven/master

1 添加 sha1