SFTP和FTPS,HTTPS

894 阅读1分钟

一、HTTPS&FTPS using SSL

1. SSL
  • SSL证书就是遵守SSL协议,由受信任的CA机构颁发的数字证书。
  • 通过证书链来进行认证双方的身份和加解密信息。
2. HTTPS
  • HTTPS是HTTP的安全版本,它可以通过SSL / TLS连接保护在线传输的任何通信
3. FTPS

二、SFTP using ssh

1. ssh
  • 通过非对称密钥来实现加密通讯
2. SFTP
  • 使用jsch包来实现连接SFTP
<dependency>
        <groupId>com.jcraft</groupId>
        <artifactId>jsch</artifactId>
        <version>0.1.54</version>
</dependency>
  • 使用FTPClient来连接FTP
<dependency>
    <groupId>commons-net</groupId>
    <artifactId>commons-net</artifactId>
    <version>3.6</version>
</dependency>

参考资料

  1. www1.se.cuhk.edu.hk/~seem3490/p…
  2. www.ftptoday.com/blog/secure…
  3. 什么是SSL和HTTPS?
  4. FTPS(基于 SSL 的FTP)与 SFTP(SSH 文件传输协议)对比