?

5

, .

? . - (hash). - , , , .

, () , , , , . , , , . (digest) - - , . - (). , , - , - .

:

? , , A, , B. , A , A . , A , B. , A B:

 ,

B , , A. - () , , . , , , - , , .

, -? , , -. , -. , , , , , . , , .


Message Digest 5 (MD5) - , 128- . MD5 , . MD5 , .

MD5:

  MD5

, MD5, 128- . MD5 , , Secure Hashing Algorithm 2 (SHA-2).

- Secure Hashing Algorithm 1 (SHA-1). 1990- (NIST). NIST , MD5. SHA-1 , 160- .

SHA-1:

  SHA-1

SHA-1 , MD5, , , MD5, . NIST , SHA-2.

SHA-2 , :

  • SHA-224 (224 bit)
  • SHA-256 (256 bit)
  • SHA-384 (384 bit)
  • SHA-512 (512 bit)

, , , MiTM. , -. , . , Hash Message Authentication Code (HMAC) .

, HMAC. HMAC - , , MD5 SHA-1, .

HMAC :

 HMAC

(HMAC) , () , . , ( HMAC), MiTM , .

(HMAC), :

HMAC

, () MD5 SHA-1 .


50% Merion Academy