我想知道使用公钥/私钥加密技术的通用产品是什么?
发布于 2011-01-02 07:14:52
公钥/私钥密码用于多种协议和数据格式,这些协议和数据格式由大量的应用程序和系统软件实现:
发布于 2011-01-02 00:05:58
首先,您只保留私钥供您使用,将公钥留给其他任何人使用;)
一般来说,有两种主要的情况,您可以使用这些:
非标准加密
您只使用Tom的公钥为他加密一条消息;他会使用他匹配的私钥来解密它。
然后,他会使用您的公钥进行响应,这样您就可以只使用您的私钥来读取它。
公开加密,私密解密。
数字签名
你用你的私钥在一条公共信息上签名。其他任何人都可以使用您的公钥免费验证您消息上的签名,从而确保是您编写了此消息(并与安全散列相结合,确保它没有被更改)。
私密签名,公开验证。
发布于 2011-05-23 12:35:27
非对称加密是缓慢的,因此为小规模的输入保留,而对称密码是快速的。其原理是使用非对称密码技术与经过身份验证的对等方交换对称密钥,然后使用AES。
例如,这就是ssh和https的工作方式。
https://security.stackexchange.com/questions/1418
复制相似问题