加密:一种通过将数据转换成不可读形式的方法,以防止未授权的访问
加签:侧重于验证数据的完整性和来源的真实性,确保数据未被篡改且来源可靠
加密和加签的区别
加密 | 加签 | |
---|---|---|
目的 | 保护数据的机密性 | 验证数据的完整性和来源的真实性 |
使用方法 | 对称加密:使用同一个密钥加密和解密 非对称加密:公钥加密,私钥解密 | 私钥用于生成签名,公钥用于验证签名 |
数据可见性 | 加密后的数据不可读,只有拥有私钥的人可以解密查看原始数据 | 不影响数据的可见性 |
安全目标 | 防止未授权阅读和使用 | 确保数据未被篡改,验证数据来源的真实性 |
应用场景 | 敏感信息脱敏存储 | 交易、协议 |
对称加密:
非对称加密(发送方、接收方各有一对公私钥):
加签(发送方、接收方各有一对公私钥):
验签(发送方、接收方各有一对公私钥):