導航:首頁 > 文檔加密 > ssh加密

ssh加密

發布時間:2022-01-22 21:37:16

linux ssh-keygen -t rsa會生成公鑰和加密文件,但是只支持登陸無需密碼,有沒有用文件來加密和解密文件。

請使用gnupg(命令為gpg),我干過這種事,如果覺得字元界面不方便的話,可以安裝一些圖形前端,比如kde下的kgpg或者kleopatra,不但可以加密字元串,而且可以加密二進制數據
ssh-keygen生成出來的密鑰只能用來「驗證」
而你需要的是「加密」

補充回答:
gpg絕對可以,我曾經用gpg加密過4.5G的DVD iso,不過,正如你知道的那樣,公鑰體制速度是巨慢的。
假設你已經創建了密鑰對名稱為abc, 要加密M07A0bpp-Duke.pdf
gpg -e -r abc M07A0bpp-Duke.pdf
將得到的M07A0bpp-Duke.pdf.gpg發送即可
當abc解密時,輸入以下命令即可
gpg -u abc M07A0bpp-Duke.pdf.gpg

㈡ ssl和ssh區別

SSL 是一種安全協議,它為網路(例如網際網路)的通信提供私密性。SSL 使應用程序在通信時不用擔心被竊聽和篡改。 SSL 實際上 是共同工作的兩個協議:"SSL 記錄協議"(SSL Record Protocol)和"SSL 握手協議" (SSL Handshake Protocol)。"SSL 記錄協議"是兩個協議中較低級別的協議,它為較高級別的協議, 例如 SSL 握手協議對 數據的變長的記錄進行加密和解密。SSL 握手協議處理應用程序憑證的交換和驗證。
SSH的英文全稱是Secure Shell。通過使用SSH,你可以把所有傳輸的數據進行加密,這樣"中間人"這種攻擊方式就不可能實現了, 而且也能夠防止DNS和IP欺騙。還有一個 額外的好處就是傳輸的數據是經過壓縮的,所以可以加快傳輸的速度。 SSH有很多功能,它既可以代替telnet,又可以為ftp、pop、甚至ppp提 供一個安全的"通道"。

㈢ SSL和SSH有什麼區別

ssl是通訊鏈路的附加層。可以包含很多協議。https, ftps, …..

ssh只是加密的shell,最初是用來替代telnet的。通過port forward,也可以讓其他協議通過ssh的隧道而起到加密的效果。

解釋原因:

  1. SSL,即安全套接層(Secure Sockets Layer),它是一種安全協議,是Netscape公司在推出Web瀏覽器首版時一起提出的。
  2. SSH,也就是Security Shell,由 IETF 的網路小組(Network Working Group)所制定,是目前較可靠,專為遠程登錄會話和其他網路服務提供安全性的協議。

  3. SSL有證書中心(CA)公正,可以確定發送者的身份。而SSH沒有,可能會被「中間人攻擊」,它相當於現代版的竊聽。如果攻擊者插在用戶與遠程主機之間(比如在公共wifi區域),用偽造的公鑰,獲取用戶的登錄密碼。再用這個密碼登錄遠程主機,那麼SSH的安全機制就盪然無存了。不過確保禁用了不安全的SSL/TLS協議,且所訪問的網址前面有HTTPS作為開頭,可以避免大多數的中間人攻擊。SSL終止代理可以處理傳入的SSL連接,解密SSL並將未加密的請求傳遞給其他伺服器。SSL允許您通過簽名證書使用PKI(公鑰基礎設施)。而使用SSH,您必須通過ftp等其他協議手動交換密鑰指紋。

  4. SSH有一個用戶身份驗證層,這是SSL所缺乏的(不過是因為它並不需要驗證功能)。在使用utf – 8編碼時,SSH協議使用了更多的協議。考慮到有更多的潛在攻擊,SSH的攻擊面似乎更大。但這只是因為SSH內建了一個完整的應用程序。安全性和SSL其實相差無幾。

  5. 從概念上講,我們可以使用SSH並將隧道部分替換為SSL中的隧道部分,甚至還可以使用HTTPS並使用SSH-with-data-transport替換SSL事務,並使用鉤子從其證書中提取伺服器公鑰。沒有科學上的不可能性,如果做得恰當,它們的安全性將保持不變。

㈣ qq等聊天軟體支持ssh加密嗎

可以,求採納

㈤ openssh 的公開密鑰加密體系和RSA 的安全性對比

首先,找到的三個數字,p,Q,R,
其中p和q是兩個不同的素數,R是(p-1的)(q-1的)互質數... ...
P,Q,R三大數字是私有密鑰

然後確定米,使RM == 1 MOD(P-1)(Q-1).....
必須存在,因為這個m互素的R(P-1)(Q-1),可以得到一個歐氏......
再計算n = PQ ......
M,N這兩個數字是公鑰

編碼過程中,如果數據是,把它作為一個大的整數,假設A <N ....
如果A> = n,則這將是一個表為s四捨五入(<= n時,通常取S = 2 ^ T),
然後每個數字是小於n,然後分段編碼......
接下來,計算B == ^ M模N(0 <= B <N),
B的編碼...

解碼過程計算C = B ^直徑模PQ(0 <= C <PQ)

㈥ 如何建立SSH加密的MySQL復制

對資料庫管理員來說,MySQL頗多吸引人之處,例如它的免費和開源,以及擁有詳盡的文檔和內置支持數據復制等。但是安全管理員會迅速指出它的一個缺陷:加密。政府對數據隱私保護的要求極為嚴格,通過區域網或廣域網復制數據都需要加密。

盡管可以通過編譯MySQL使其支持SSL,但許多二進制發行版並未激活該功能。打開一個SQL提示符,然後鍵入命令「show variables like '%ssl%」。如果「have_ssl」或「have_openssl」被設置為「No」,則很不幸該功能未被激活。幸運的是,我們還有另一種選擇來從源代碼重新編譯。安全外殼(SSH)支持數據隧道(data-tunneling),它可以建立一個類似VPN的迷你環境,來提供透明加密。首先,我們將使用一個用戶名/密碼建立一條SSH隧道。我們將通過使用RSA密鑰對遠端進行認證。一旦隧道正常運行後,我們將設置數據復制。

㈦ 什麼是SSH

http://ke..com/view/16184.htm
什麼是SSH?

SSH的英文全稱是Secure Shell Protocol,安全外殼協議。

通過使用SSH,你可以把所有傳輸的數據進行加密,這樣」中間人」這種攻擊方式就不可能實現了,而且也能夠防止DNS和IP欺騙。還有一個額外的好處就是傳輸的數據是經過壓縮的,所以可以加快傳輸的速度。SSH有很多功能,它既可以代替telnet,又可以為ftp、pop、甚至ppp提供一個安全的」通道」。SSH客戶端與伺服器端通訊時,用戶名及口令均進行了加密,有效防止了對口令的竊聽。最初SSH是由芬蘭的一家公司開發的。但是因為受版權和加密演算法的限制,現在很多人都轉而使用OpenSSH。OpenSSH是SSH的替代軟體,而且是免費的,可以預計將來會有越來越多的人使用它而不是SSH。SSH是由客戶端和服務端的軟體組成的。SSH安裝容易、使用簡單,而且比較常見,一般的Unix系統、Linux系統、FreeBSD系統都附帶有支持SSH的應用程序包。

㈧ 如何實現安全的免密碼ssh登錄

Home �0�3Blogs �0�3Jianing Yang's blog Submitted by Jianing Yang on Fri, 2007-05-18 13:33 SSH免密碼運維背景ssh實現了加密的遠程登錄. 但做為一個系統管理員,當需要操作的機器很多時頻繁的輸入密碼往往會讓你崩潰掉. 幸好你看到了這篇文章, 它將告訴你如何實現即安全又方便的免密碼ssh登錄.創建ssh公私鑰首先你需要放棄使用的密碼登錄的方式,因為那種方式實在太讓人崩潰了. 下面我們開始使用一種被稱為「公私鑰「認證的方式來進行ssh登錄. 「公私鑰「認證方式簡單的解釋是你需要創建一對公私鑰然後把公鑰放到伺服器上, 自己保留好私鑰當ssh登錄時,ssh程序會發送私鑰去和伺服器上的公鑰做匹配.如果匹配成功就可以登錄了我們現在來點實際的, 我們有兩台機器: qian.jianingy.com(這是我們的伺服器, 實際上它是我的), nby.jianingy.com(這是我的筆記本). 首先,使用ssh-keygen程序在筆記本上創建公私鑰對生成公私鑰jianingy@nby:~$ ssh-keygen

閱讀全文

與ssh加密相關的資料

熱點內容
為什麼zar找不到解壓文件 瀏覽:109
mud手機app源碼 瀏覽:176
app怎麼查看自己的主域名 瀏覽:639
歐洲銀行加密幣市場 瀏覽:859
linuxc編程高級 瀏覽:733
python解碼vip視頻 瀏覽:594
醜陋的中國人pdf 瀏覽:717
我的世界如何在伺服器裡面裝模組 瀏覽:622
javaweb進銷存源碼下載 瀏覽:557
單片機遙控門鈴設計圖解 瀏覽:324
閃送app怎麼更改照片 瀏覽:160
公司的程序員開始忙了 瀏覽:507
統信系統命令行如何輸漢字 瀏覽:281
java隨機取數組 瀏覽:478
伺服器匆忙什麼意思 瀏覽:780
windows下載文件命令 瀏覽:101
紹興加密防偽技術 瀏覽:54
linux清除緩存的命令 瀏覽:779
樑柱連接處梁的加密箍筋 瀏覽:103
安卓錄屏大師如何彈出 瀏覽:658