数字签名

344 阅读1分钟
  • 提供原始数据,并且能够让使用方识别数据是否被串改,保证完整性的方法:

    • 摘要算法(md5、SHA)生成原始数据的摘要;
    • 使用非对称密钥对中的私钥对摘要进行签名生成摘要签名;
    • 原始数据摘要签名、非对称密钥对中的公钥 提供给使用方。
  • 使用方验证数据有效性:

    • 使用公钥对摘要签名进行验证,得到摘要;
    • 用相同的摘要算法(md5、SHA)生成原始数据的摘要;
    • 对比两个摘要是否相同,确认数据有效性;