try using another sha function to improve performance failed