python rsa模块---生成公钥和私钥的方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python rsa模块---生成公钥和私钥的方法相关的知识,希望对你有一定的参考价值。

参考技术A https://blog.csdn.net/six66hao/article/details/81814576
https://blog.csdn.net/whatday/article/details/97617461
https://blog.csdn.net/xiongzaiabc/article/details/88400748
https://blog.csdn.net/zhao3587717/article/details/83111082/

一.
非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)
对称加密算法大家共用一个密钥

数字签名: 就是为了证明该信件是确定的人发出的,而不是黑客冒充发出的
eg:
1.鲍勃给苏珊回信,决定采用"数字签名"。他写完后先用Hash函数,生成信件的摘要(digest)。

二.用RSA库可以生成公钥和私钥
到时候把公钥给前端,后端保存公钥和私钥

三.在用户注册/登入时,输入密码后前端会用JS对密码进行加密传送到后端
一般现在对于密码的加密解密都用RSA进行

以上是关于python rsa模块---生成公钥和私钥的方法的主要内容,如果未能解决你的问题,请参考以下文章

RSA公钥和私钥的生成以及PKCS#1与PKCE#8格式的转换

初识RSA公钥和私钥

iOS RSA加密生成公钥私钥

关于RSA中公钥和私钥的具体使用情况区分

java中RSA用私钥加密公钥解密问题

各种格式SSH 公钥和私钥之间的转换