首页 > 代码库 > 转 公钥加密还是私钥加密
转 公钥加密还是私钥加密
RSA的公钥和私钥到底哪个才是用来加密和哪个用来解密?
不要去硬记。
你只要想:既然是加密,那肯定是不希望别人知道我的消息,所以只有我才能解密,所以可得出公钥负责加密,私钥负责解密;同理,既然是签名,那肯定是不希望有人冒充我发消息,只有我才能发布这个签名,所以可得出私钥负责签名,公钥负责验证。
就是说,A向B发送消息,需要用B的公钥加密,B接收后,使用B自己的私钥(由于私钥是不对外公布的,其他人即使得到消息,也无法解密)解密;
如果签名的话,用A的私钥签名,B就可以用A的公钥验证签名了
转 公钥加密还是私钥加密
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。