重仓吃肉4星评价
2021-04-07 18:01:10
非对称加密(公钥加密)指在加密和解密两个过程中使用不同密钥。在这种加密技术中,每位用户都拥有一对钥匙:公钥和私钥。在加密过程中使用公钥,在解密过程中使用私钥。公钥是可以向全网公开的,而私钥需要用户自己保存。这样就解决了对称加密中密钥需要分享所带来的安全隐患。
由于公钥公开,任何用户都可以利用特定用户的公钥,对消息或数据加密保护然后发送给该用户。收到消息后,该用户利用独有的私钥对接收到的内容进行解密,以获取信息。
由于除了该用户之外,没有其他用户拥有能够对该密文解密的私钥,因而该密文对其他用户来说都是不可读的。这样就能让收发双方放心地将加密消息或数据在网络传播。通过共享私钥来建立信息通道的方式不再是必要的,用户拥有的一对公钥和私钥就是安全的信息通道保障。
公钥是公开的,私钥是保密的。这项技术对应到比特币场景中就是比特币的地址和私钥。
打工人上人8星评价
2021-04-02 11:32:25
非对称加密(公钥加密)指在加密和解密两个过程中使用不同密钥。在这种加密技术中,每位用户都拥有一对钥匙:公钥和私钥。在加密过程中使用公钥,在解密过程中使用私钥。公钥是可以向全网公开的,而私钥需要用户自己保存。这样就解决了对称加密中密钥需要分享所带来的安全隐患。
由于公钥公开,任何用户都可以利用特定用户的公钥,对消息或数据加密保护然后发送给该用户。收到消息后,该用户利用独有的私钥对接收到的内容进行解密,以获取信息。由于除了该用户之外,没有其他用户拥有能够对该密文解密的私钥,因而该密文对其他用户来说都是不可读的。这样就能让收发双方放心地将加密消息或数据在网络传播。通过共享私钥来建立信息通道的方式不再是必要的,用户拥有的一对公钥和私钥就是安全的信息通道保障。
非对称加密技术能够实现并且能够保证安全的关键是任何人利用公开的公钥在操作上不太可能推导或计算出该用户的私钥。注意,这里指“在操作上(主要指利用计算机进行计算)不太可能”,并不意味着在理论上绝对不可能。事实上,我们可以假设存在这样一个程序,能够轻松地解决这样的逆运算问题,只是没有人知道如何构造这样的程序。