[14089] 2019-05-10_TLS握手:回顾1.2、迎接1.3

文档创建者:s7ckTeam
浏览次数:5
最后更新:2025-01-18
2019-05-10_TLS握手:回顾1.2、迎接1.3 T L S 1 . 2 1 . 3   n o v s e c   F r e e B u f   2 0 1 9 - 0 5 - 1 0 H T T P S S S L   o r   T L S 西 T L S   1 . 3   2 0 1 8 1 . 3 1 . 2 R S A D H S S L / T L S 1 . D a t a   L e a k - > 2 . D a t a   t a m p e r i n g M A C ,   A E ( a f t e r   T L S   1 . 2 ) 3 . s p o o f i n g / p r e t e n d i n g :   H T T P S H T T P   o v e r   S S L S S L H T T P H T T P S F T P T e l n e t 1 9 9 4   N e t S c a p e   S S L   1 . 0   1 9 9 5   N e t S c a p e   S S L   2 . 0 1 9 9 6   S S L   3 . 0 1 9 9 9   I S O C   T L S   1 . 0 S S L   3 . 1 2 0 0 6   T L S   1 . 1   ( S S L   3 . 2 ) 2 0 0 8   T L S   1 . 2   ( S S L   3 . 3 ) 2 0 1 8   T L S   1 . 3 使 使 C A h a s h C A ( ) C l i e n t ( ) C A C A C A H A S H H T T P S ( ) S S L ( P S K ) R S A D H R S A C A C A D H ,   M I T M D H D H - A N O N D H D H E C D H 线 S S L / T L S   h a n d s h a k e O v e r v i e w   C l i e n t                                                                                               S e r v e r             C l i e n t H e l l o                                     - - - - - - - - >                                                                                                             S e r v e r H e l l o                                                                                                           C e r t i f i c a t e *                                                                                               S e r v e r K e y E x c h a n g e *                                                                                             C e r t i f i c a t e R e q u e s t *                                                                       < - - - - - - - -             S e r v e r H e l l o D o n e             C e r t i f i c a t e *             C l i e n t K e y E x c h a n g e             C e r t i f i c a t e V e r i f y *
C l i e n t   H e l l o c l i e n t c l i e n t   r a n d o m   v a l u e ,   S e r v e r   H e l l o 使 s e r v e r   r a n d o m   v a l u e           M A C S e r v e r   C e r t i f i c a t e ( ) S e r v e r   H e l l o   S e r v e r   K e y   E x c h a n g e   M e s s a g e ( ) S e r v e r   C e r t i f i c a t e R F C S e r v e r   C e r t i f i c a t e S e r v e r   H e l l o R S A R F C R S A D H R F C D H C e r t i f i c a t e   R e q u e s t ( ) S S S S L ( O n e - w a y   S S L ) S S L ( T w o - w a y   S S L ) s e r v e r c l i e n t U S B S S L S e r v e r   K e y E x c h a n g e   M e s s a g e S S L S e r v e r   H e l l o   D o n e s e r v e r S e v e r   h e l l o   C l i e n t   C e r t i f i c a t e ( ) S e r v e r   H e l l o   D o n e   C e r t i f i c a t e   R e q u e s t             C e r t i f i c a t e V e r i f y *             [ C h a n g e C i p h e r S p e c ]             F i n i s h e d                                           - - - - - - - - >                                                                                               [ C h a n g e C i p h e r S p e c ]                                                                       < - - - - - - - -                           F i n i s h e d             A p p l i c a t i o n   D a t a                           < - - - - - - - >           A p p l i c a t i o n   D a t a T L S _ E C D H E _ E C D S A _ W I T H _ A E S _ 1 2 8 _ G C M _ S H A 2 5 6 T L S E C D H E E C D S A A E S _ 1 2 8 _ G C M S H A 2 5 6 T h i s   m e s s a g e   w i l l   b e   s e n t   i m m e d i a t e l y   a f t e r   t h e   s e r v e r   C e r t i f i c a t e   m e s s a g e   ( o r   t h e   S e r v e r H e l l o   m e s s a g e ,   i f   t h i s   i s   a n   a n o n y m o u s   n e g o t i a t i o n ) . T h e   S e r v e r K e y E x c h a n g e   m e s s a g e   i s   s e n t   b y   t h e   s e r v e r   o n l y   w h e n   t h e   s e r v e r   C e r t i f i c a t e   m e s s a g e   ( i f   s e n t )   d o e s   n o t   c o n t a i n   e n o u g h   d a t a   t o   a l l o w   t h e   c l i e n t   t o   e x c h a n g e   a   p r e m a s t e r   s e c r e t . s t r u c t   {                     o p a q u e   d h _ p < 1 . . 2 ^ 1 6 - 1 > ;                     o p a q u e   d h _ g < 1 . . 2 ^ 1 6 - 1 > ;                     o p a q u e   d h _ Y s < 1 . . 2 ^ 1 6 - 1 > ;             }   S e r v e r D H P a r a m s ;           / *   E p h e m e r a l   D H   p a r a m e t e r s   * /             d h _ p                   T h e   p r i m e   m o d u l u s   u s e d   f o r   t h e   D i f f i e - H e l l m a n   o p e r a t i o n .             d h _ g                   T h e   g e n e r a t o r   u s e d   f o r   t h e   D i f f i e - H e l l m a n   o p e r a t i o n .             d h _ Y s
C l i e n t   K e y   E x c h a n g e   M e s s a g e C l i e n t   C e r t i f i c a t e S S L S e r v e r   H e l l o   D o n e p r e m a s t e r   s e c r e t ( ) p e r m a s t e r R S A D H D H   e x p o n e n t R S A   c l i e n t 4 8 s e r v e r D H c l i e n t D H   p u b l i c   v a l u e ( d h _ Y c ) ( D H ) ,   c l i e n t   c e r t i f i c a t e C e r t i f i c a t e   V e r i f y ( ) C l i e n t   K e y   E x c h a n g e   M e s s a g e F i n i s h e d C h a n g e C i p h e r S p e c f i n i s h M a s t e r   S e c r e t T L S P R F P R F Q   &   A 1 . R S A r a n d o m 2 . S S L c l i e n t c l i e n t s e r v e r r a n d o m   v a l u e 3 . r a n d o m R F C 4 . T L S T L S   1 . 3 T L S   1 . 3   R S A   P F S P F S R S A P F S D H P F S D H D H E T L S 1 . 3 H M A C ( S H A 1 ,   M D 5 ) , A E A D A E A D A E T L S 1 . 3 A E S T L S 1 . 3 R S A D H 1 . 2 s e r v e r 2 - R T T 1 . 3 D H c l i e n t 1 - R T T T L S 1 . 3 R F C   8 4 4 6 h t t p s : / / t o o l s . i e t f . o r g / h t m l / r f c 8 4 4 6 # p a g e - 1 3 3 * n o v s e c F r e e B u f             m a s t e r _ s e c r e t   =   P R F ( p r e _ m a s t e r _ s e c r e t ,   " m a s t e r   s e c r e t " ,                                                     C l i e n t H e l l o . r a n d o m   +   S e r v e r H e l l o . r a n d o m )                                                     [ 0 . . 4 7 ] ;

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则