pub async fn get_data_sha1( data: &mut (impl AsyncRead + Unpin) ) -> Result<String>
异步计算一个数据的 SHA1 摘要值
返回一个十六进制的小写摘要字符串