<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      [ipsec][crypto] 在IPSec ESP使用AES-GCM加密時的IV

      IV

      IV是指初始化向量。

      在我們當前討論的場景中: 在IPSec ESP使用AES-GCM加密

      IV有兩個含義:

      1. ESP報文封裝時的IV,RFC中稱為 AES-GCM IV

          0                   1                   2                   3
          0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
         |                      Initialization Vector                    |
         |                            (8 octets)                         |
         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
         |                                                               |
         ~                       Ciphertext (variable)                   ~
         |                                                               |
         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

       

      2. 在討論加解密設備的時候,我們討論的IV,與1中不同,稱為 AES-GCM-ESP IV, 也稱作nonce

        nonce由 salt 和1中IV組成。

         0                   1                   2                   3
          0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
         |                             Salt                              |
         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
         |                     Initialization Vector                     |
         |                                                               |
         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

       

      總結:

        ESP的IV協議規定了固定長度是8字節,salt是固定的4字節。所以在當前場景內,GCM的IV長度,固定為12字節。

       

      參考:

      https://tools.ietf.org/html/rfc4106#section-3.1

       

      其他:

      1  block size

      由算法決定AES的block size為固定的16字節。

      AES is a variant of Rijndael which has a fixed block size of 128 bits, and a key size of 128, 192, or 256 bits.

      https://en.wikipedia.org/wiki/Advanced_Encryption_Standard

       

      2  key length

      AES的算法名字里邊有AES128,AES256,這個怎么理解呢?

      在實際的ESP封裝傳輸以及ipsec協商中,他們使用的key length是上面的128,256 再加上32bit的鹽。

      在編碼是需要注意。

      AES-GCM-ESP with a 128 bit key
            The KEYMAT requested for each AES-GCM key is 20 octets.  The first
            16 octets are the 128-bit AES key, and the remaining four octets
            are used as the salt value in the nonce.
      
         AES-GCM-ESP with a 192 bit key
            The KEYMAT requested for each AES-GCM key is 28 octets.  The first
            24 octets are the 192-bit AES key, and the remaining four octets
            are used as the salt value in the nonce.
      
         AES-GCM-ESP with a 256 bit key
            The KEYMAT requested for each AES GCM key is 36 octets.  The first
            32 octets are the 256-bit AES key, and the remaining four octets
            are used as the salt value in the nonce.

       

      posted on 2019-03-26 18:01  toong  閱讀(4220)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 久章草在线毛片视频播放| 国产成人精品手机在线观看| 中文字幕人妻精品在线| 亚洲岛国成人免费av| 亚洲av成人无码精品电影在线| 成人国产精品中文字幕| 最新国产AV最新国产在钱| 久久综合久中文字幕青草| 国产男女爽爽爽免费视频| 成人国产亚洲精品天堂av| 人妻中文字幕不卡精品| 枞阳县| 国产成人免费午夜在线观看| 丰满人妻AV无码一区二区三区| 欧美性猛交xxxx乱大交丰满| 亚洲av乱码一区二区| 中文字幕免费一二三区乱码| 原阳县| 一个人免费观看WWW在线视频| 色婷婷亚洲精品综合影院| 一区二区三区精品视频免费播放| 欧美激情一区二区| 成人中文在线| 国产精品一二三区久久狼| 免费日韩av网在线观看| 国产自产在线视频一区| 丰满熟妇乱又伦在线无码视频 | 亚洲av色一区二区三区| 国产一区二区不卡91| 亚洲免费网站观看视频| 国产在线精品一区二区三区不卡| 国产愉拍精品手机| 综合久久av一区二区三区| 亚洲精品岛国片在线观看| 亚洲日本精品国产第一区| 高清自拍亚洲精品二区| 亚洲中文字幕无码中字| 亚洲精品tv久久久久久久久久| 黄页网址大全免费观看| 国产精品白浆免费视频| 芦溪县|