首頁>Club>
10
回覆列表
  • 1 # 使用者1943641456485

    1、SSL(Secure Sockets Layer 安全套接層),它提供使用 TCP/IP 的通訊應用程式間的隱私與完整性。比如你訪問https://servername 就是用了ssl協議,位址列會出現小鎖,雙擊就能檢視ssl伺服器證書的詳細資訊。TCP埠:443

    2、SSH(Secure Shell 遠端登陸用),安全可以和telnet比較一下,比如telnet傳輸使用者密碼是明文的,而SSH是加密的。明文的可以監聽到。TCP埠22

    3、OpenSSH是個SSH的軟體,OpenSSH is the premier connectivity tool for remote login with the SSH protocol. linux/unix都用openssh軟體提供SSH服務。簡單來說,比如以前的Solaris系統預設不提供ssh服務,需要安裝OpenSSH才行。

    The OpenSSH suite consists of the following tools:

    Remote operations are done using ssh, scp, and sftp.

    Key management with ssh-add, ssh-keysign, ssh-keyscan, and ssh-keygen.

    The service side consists of sshd, sftp-server, and ssh-agent.

    4、OpenSSL是一個安全套接字層密碼庫,囊括主要的密碼演算法、常用的金鑰和證書封裝管理功能及SSL協議,並提供豐富的應用程式。比如很多程式安裝依賴openssl標頭檔案。

    openssl命令也是一個很實用且有很多引數的工具。比如申請ssl證書時候或者計算hash值時候都用的到。例如:

    a)openssl md5 a.txt

    b)echo -n 123456 |openssl md5

    c)openssl建立localhost證書

    d)使用openssl命令加密檔案

    e)驗證ssl伺服器

    openssl s_client -connect servername:443

  • 中秋節和大豐收的關聯?
  • 馬德鍾拍了有哪些電視劇?