专栏首页python3使用curl操作github API V

使用curl操作github API V

前面两节侧重于理论上介绍,因为有这些理论上的准备,后面的应用才可以得心应手。因为现在的基础安全库包括算法实际上大部分都已经实现了,并且都是免费的,所以掌握基本原理加上灵活运用就可以了。上一节还就SSL的实现作了一些简单介绍,SSL虽然是一个协议,但实际上大部分使用的时候都是Openssl的实现,因此差不多就当成一个应用了。另外Openssl也实现了许多基础的加密解密算法,因此,现在基于openssl实现如SSH,HTTPS等安全工具非常方便。这一点后面再继续讲述。但这里再附带介绍其它几种常用安全工具,SSH和IPSEC Racoon.

a)SSH 首先SSH不是SSL,SSH也是一种协议,它是分SSH V1和V2,并且两者不兼容。首先SSH是由一家私人公司开发出来,主要用来解决服务器远程登陆的安全性,比喻说,我要登陆到远程某台机器,使用Telnet/rlogin 首先要将明文发到服务端,显然大部分客户端不可能直连服务端,因此数据在传输过程中很容易被人截获。那么比较好的方法就是加密,显然使用对称加密无法做到密钥的交换。只能使用非对称机制,交换公钥。显然交换公钥需要实现一个协商过程,因此SSH协议实现了这个协商过程。那我们前面说了非对称加密需要解决一个公钥发送方的信任问题,也就是说你拿的公钥是不是你要求的服务端的公钥呢?显然SSH在这里无法做到,因此,它选择了一个自确认过程,也就是说你自己决定信任对方的公钥。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 记换换回收一个js逆向分析

    随着现在对数据的重视程度越来越高,现在各大网站都加强了反爬技术,比如本文中js加密

    py3study
  • python学习之路(1)

    今天刚入门python,对于有c和java基础的我,学习起来还是比较容易的,我并没有用PyCharm写,而是最基础的IDLE,学习python比java容易的地...

    py3study
  • Codewarrior 中的 .prm

    例1 RAM = READ_WRITE DATA_NEAR 0x2000 TO 0x3FFF;

    py3study
  • 快速学习Linux-SSH协议

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    cwl_java
  • PyCharm使用内置SSH

    在主菜单中选择Tools|Start SSH Session.., 然后点击弹出框中的Edit credentials:

    用户2936342
  • 视频远程通话会议EasyRTC通过SSH部署,关闭SSH后进程停止运行如何解决?

    SSH 为 Secure Shell 的缩写,为建立在应用层基础上的安全协议。SSH是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。因此我们也在考虑将...

    EasyNVR
  • 在Windows系统下使用SSH

    有时候需要跨平台传输文件,这个时候需要windows系统下支持SSH传输协议(现在Win10新版本都自带一个linux子系统哦,非常方便),下面介绍三种方法实现...

    浩Coding
  • 终于等到你:Windows将加入SSH管理功能

    我们在Windows下管理Linux服务器时,都不得不下载并使用第三方SSH客户端(如Putty、Xshell、secureCRT等),很麻烦是不是?现在好消息...

    FB客服
  • Linux 远程登录:Xshell、SecureCRT、Putty

           Alt + Enter -- 全屏   Alt + B --打开新的连接   Alt + 1/2/3/4/5.../9 -- 切换到第1/2/...

    wuweixiang
  • 什么是 WinSCP 转

    WinSCP 是一个 Windows 环境下使用的 SSH 的开源图形化 SFTP 客户端。同时支持 SCP 协议。它的主要功能是在本地与远程计算机间安全地复制...

    wuweixiang

扫码关注云+社区

领取腾讯云代金券