计算消息的散列值 将散列值进行数字签名,并能验证数字签名