Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[软技能] 第39天 公钥加密和私钥加密是什么? #147

Open
haizhilin2013 opened this issue May 24, 2019 · 7 comments
Open

[软技能] 第39天 公钥加密和私钥加密是什么? #147

haizhilin2013 opened this issue May 24, 2019 · 7 comments
Labels
软技能 软技能

Comments

@haizhilin2013
Copy link
Collaborator

第39天 公钥加密和私钥加密是什么?

@haizhilin2013 haizhilin2013 added the 软技能 软技能 label May 24, 2019
@rocky-191
Copy link

公钥加密,私钥解密吧。非对称加密的方式,比如rsa方式。对称加密des

@haizhilin2013
Copy link
Collaborator Author

@rocky-191 私钥加密也是可以的

@tzjoke
Copy link

tzjoke commented May 28, 2019

上面你也说了 RSA 他就是你如果公钥加密,就私钥解,如果私钥加密,就公钥解。
不过这道题到底想问什么还是没明白。。。

@canwdev
Copy link

canwdev commented Nov 12, 2019

私钥加密,也称对称加密,使用一个密钥对内容进行加密和解密,加密算法可以是公开的,但密钥必须保密,常见的私钥加密算法有:DES、AES、RC5

公钥加密,也称非对称加密,使用两个密钥,一个公开密钥用来加密,另一个私有密钥用来解密,基于其特性,可以用作数字签名的功能(如 HTTPS),常见的公钥加密算法有:RSA

1 similar comment
@MrZ2019
Copy link

MrZ2019 commented Oct 29, 2020

私钥加密,也称对称加密,使用一个密钥对内容进行加密和解密,加密算法可以是公开的,但密钥必须保密,常见的私钥加密算法有:DES、AES、RC5

公钥加密,也称非对称加密,使用两个密钥,一个公开密钥用来加密,另一个私有密钥用来解密,基于其特性,可以用作数字签名的功能(如 HTTPS),常见的公钥加密算法有:RSA

@liuchenyang0515
Copy link

https://blog.csdn.net/qq_34115899/category_10508177.html

@HoseaGuo
Copy link

HoseaGuo commented Aug 23, 2022

秘钥加密技术分类:

  • 私钥加密技术(对称密钥加密)

    发送方和接收方使用同一个密钥(私钥)去加密和解密数据。

    它的最大优势是加/解密速度快,适合于对大数据量进行加密,但密钥管理困难。

  • 公钥加密技术(非对称密钥加密)

    使用不同的密钥来分别完成加密和解密操作。

    一个公开发布,即公开密钥,另一个由用户自己秘密保存,即私用密钥。

    信息发送者用公开密钥去加密,而信息接收者则用私用密钥去解密。公钥机制灵活,但加密和解密速度却比对称密钥加密慢得多。

秘钥分类:

  • 公开的叫公钥
  • 不公开,秘密保存的,叫私钥

密钥对: 私钥 + 公钥。 公钥和私钥是成对的,它们互相解密。

加密: 公钥负责加密,私钥负责解密。

签名: 使用私钥对需要传输的文本的摘要进行加密,得到的密文即被称为该次传输过程的签名。

私钥负责签名,公钥负责验证。

参考链接:

密钥,私钥,公钥的区分

公钥加密技术和私钥加密技术的区别

【技术】加密与签名

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
软技能 软技能
Projects
None yet
Development

No branches or pull requests

7 participants