不灭的焱

加密类型:SHA/AES/RSA下载Go
复合类型:切片(slice)、映射(map)、指针(pointer)、函数(function)、通道(channel)、接口(interface)、数组(array)、结构体(struct) Go类型+零值nil
引用类型:切片(slice)、映射(map)、指针(pointer)、函数(function)、通道(channel) Go引用

作者:AlbertWen  添加时间:2023-11-28 00:22:01  修改时间:2025-11-26 06:46:31  分类:16.编程基础/Web安全  编辑

网友1:

  • 非对称算法:也有叫公钥算法。一对钥匙,A钥加密的东西只能用B钥解开,反过来同样。随便那个钥匙,拿出来,或者说暴露出来的一个,叫公钥,反之另一个是密钥。典型的算法有DH、RSA。
  • 对称加密算法:顾名思义,加密解密都一个钥匙,不能公开,所以没有公钥一说。

网友2:

私钥公钥一般用于非对称加密中。

有两种情况:

  1. 公钥加密的数据,私钥可以解开(例如https的对称秘钥传输)
  2. 私钥加密的数据,公钥可以解开(例如https的第三方机构证书及证书链验证)

 

摘自:https://www.zhihu.com/question/285259582