公钥和私钥的思考

原创 2016年06月01日 23:09:42

自己怎么会把公钥和私钥,说成“gongshi”和“sishi”????重点是,公钥读“gongyue”,私钥读“siyue”。


思考的起点:

1、加密消息,解密消息,在了解imessage的原理的时候了解。

2、SSH RAS登陆,在了解GIT登陆的原理的时候了解。


发现一个很有趣的现象:

1、如果你要加密的是消息,那么私钥在自己手上,别人通过你生成的公钥加密发送给你,你利用私钥进行解密,读取里面的内容。

2、但是如果你是利用SSH RAS登陆,那么公钥在服务器,私钥在自己手上,服务器端发送一段随机的字符串给你,你利用私钥进行加密,服务端再利用公钥进行解密,如果字符串一样,那么认为你是有效的登陆,登陆成功。


无论是那种方式,私钥都是在自己手上,公钥在其他人手上,最终阅读人是谁,谁就进行解密,中间人是谁,谁就进行加密。无论是公钥还是私钥。^_^


参考资料:

1、SSH keys (简体中文)

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

公钥和私钥的输入程序

  • 2013年09月19日 11:42
  • 42KB
  • 下载

支付宝获取公钥和私钥工具

  • 2016年03月10日 15:17
  • 1.11MB
  • 下载

git添加ssh公钥和私钥

1、配置git环境 请从Git官网下载最新版的Git客户端。(注,请自备纵云梯) 安装完客户端后,需要完成以下的配置: 配置用户名 确认你在CSDN id,获取的方式是在登录后...

VC++写的公钥和私钥加密算法

  • 2009年04月19日 17:03
  • 871KB
  • 下载

公钥和私钥

  • 2012年04月29日 12:41
  • 70KB
  • 下载

数字证书、公钥和私钥这三者之间的关系是什么

根据非对称密码学的原理,每个证书持有人都有一对公钥和私钥,这两把密钥可以互为加解密。公钥是公开的,不需要保密,而私钥是由证书持人自己持有,并且必须妥善保管和注意保密。数字证书则是由证书认证机构(CA)...

关于公钥和私钥,通俗易懂

经常听到有人说,在使用公钥密码学加密与签名时,一定要知道是使用公钥还是使用私钥,否则容易闹笑话。可是,对于一个学过一点密码学的人来说,真的就那么难吗?下面就来讨论一下这个问题。     密码学中...

获取Android签名证书的公钥和私钥

本文以Android签名JKS格式的证书为例:package com.test;import java.io.FileInputStream; import java.security.Key; im...
  • catoop
  • catoop
  • 2015年11月21日 15:39
  • 3535

Linux 中的公钥和私钥应用

首先说明一下处理机制:    1.非对称密钥就是一对密钥-公钥和私钥。    2.私钥由系统中每个人自己持有,一般保存在自己的电脑里或u盘里。    3.公钥则在网络上传递,就是可以传递给...

RSA实现输出公钥和私钥 linuxc实现

用linux c实现 rsa密钥的输出 只用来实验不能用于实际
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:公钥和私钥的思考
举报原因:
原因补充:

(最多只允许输入30个字)