数字签名一般采用什么机制