ssh密钥登录、邮件加密与数字签名

本文介绍了SSH密钥登录的工作原理,通过公钥加密和私钥解密确保安全登录。同时,详细解释了邮件加密和数字签名的概念,如何通过公私钥保证邮件的来源真实性和内容完整性。在邮件加密中,发送者使用收件人的公钥加密邮件,私钥进行数字签名,确保邮件不被篡改和伪造。
摘要由CSDN通过智能技术生成

前言

一直都对公私钥迷迷糊糊的,之前配置过ssh密钥登录,还有加密邮件,都是死照着步骤配置,不理解每一步是为啥…今天看了一下,记录一波。

公私钥生成

ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub     //public key
~/.ssh/id_rsa                 //private key

ssh密钥登录

我登录阿里云的vps一直都是通过密钥的方式(因为之前查看记录的时候,发现很多尝试ssh连接的记录,很害怕…就设置了密钥登录)。
ssh root@ip -i private_key (使用密钥登录指令)

ssh使用密钥登录的过程是:

  1. 服务器产生一串随机数,并用公钥对其加密,将加密结果发送给客户端;
  2. 客户端使用私钥进行解密,将解密结果发送给服务器;
  3. 服务器验证成功,允许登录。

公钥加密,私钥解密。

邮件加密与数字签名

数字签名的话,就是证明发送人是发送人。我用我的私钥加密一段信息,发送出去,别人用我的公钥解密成功,就可以确定发送人是我。

感觉加密邮件是:发件人用收件人的公钥加密邮件,然后收件人用他的私钥对邮件进行解密拿到明文信息;发件人用他的私钥对邮件摘要进行加密,收件人用发件人

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值