关于数字签名的疑问
数字签名 在wiki百科中或者常识中,我们认为的“数字签名”都是采用 “非对称加密算法”的私钥对摘要进行签名,接收方通过公钥对摘要进行解密,从而完成摘要对比。
openapi 的签名 而在各种 openAPI 的文档中,我们常常看到这样的签名算法: Md5(按照字母排序号的请求参数) 而这种方式从本质上看:其实仅仅是hash+盐的处理。
效果 但以上两种方式,其从效果上看,都可以满足防抵赖、防篡改等目的。
我的问题 所以,我的问题是,到底什么才叫数字签名呢? 难道md5 哈希也算数字签名?