首頁>Club>
4
回覆列表
  • 1 # 大爪子的肚子

    有以下5種不同的加密型別:資料包加密:

    現時支援的資料加密方法有這樣幾種:

    SSH_CIPHER_NONE 0 不進行加密

    SSH_CIPHER_IDEA 1 IDEA 加密法(CFB模式)

    SSH_CIPHER_DES 2 DES 加密法(CBC模式)

    SSH_CIPHER_3DES 3 3DES 加密法(CBC模式)

    SSH_CIPHER_ARCFOUR 5 Arcfour加密法)

    SSH_CIPHER_BLOWFISH 6 Blowfish 加密法

    協議的所有具體實現都要求支援3DES。

    DES 加密:

    從會話金鑰中取前8個位元組,每個字只用高7位,忽略最低位,這樣構成56位的金鑰供加密使用。加密時使用CBC 模 式,初使向量被初始化為全零。

    3DES 加密:

    3DES 是 DES 的變體,它三次獨立地使用 CBC 模式的DES 加密法,每一次的初始向量都是獨立的。第一次用DES 加 密法對資料進行加密;第二次對第一次加密的結果用 DES 加密法進行解密;第三次再對第二次解密的 結果用 DES 加密法 進行加密。注意:第二次解密的結果並不就是被加密的資料,因為三次使用的金鑰和初始向量都是分別不 同的。與上面的 DES 加密採用的方法類似,第一次從會話金鑰中取起始的前8個位元組生成加密金鑰,第二次取下一個緊跟著 的8個位元組, 第三次取再下一個緊跟著的8個位元組。三次使用 的初始向量都初始化為零。

    IDEA 加密:

    加密金鑰取自會話金鑰的前16個位元組,使用 CFB 模式。初始向量初始化為全零。

    RC4 加密:

    會話金鑰的前16個位元組被伺服器用作加密金鑰,緊接著的下一個16位元組被客戶端用作加密金鑰。結果是兩個資料流方向 上有兩個獨立的129位金鑰。這種加密演算法非常快。

  • 中秋節和大豐收的關聯?
  • 請問罈子裡的媽媽們,沙拉醬、千島醬都什麼牌子的好吃啊?