-
This presentation is the property of its rightful owner.
Sponsored Links
1 / 13

Хеш- алгоритмы PowerPoint PPT Presentation


  • 129 Views
  • Uploaded on
  • Presentation posted in: General

Хеш- алгоритмы. Хеш - функции. Хеш- функция.

Download Presentation

Хеш- алгоритмы

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


6064521

-

-


6064521

-

  • - , , , . , , , eo . , . - , . .


6064521

:

  • , ,

  • ( );

  • .


6064521

?

  • , . . , . , .

  • , , , . .

  • , , , , , !!! , , , ( ). , , , pa .

  • ceo , !


6064521

- , .NET

  • - SHA1 (Secure Hash AIgorithm, ), NIST 1990x, MD5 (Message Digest, ), . 1990x. ep SHA. , , . .NET Framework , Hash AIgorithm:


6064521

-

HashAlgorithm, Object. KeyedHashAlgorithm ,

MD5, SHAl, SHA256,SHA384,

SHA512


Hmacsha1 ripledes

HMACSHA1 ripleDES

  • HMACSHA1 KeyedHashessageAuthentication Code - ) - SA-1. ripleDES TripleDES1, -.

  • , eo , eo , eo .


Hashalgorithm

HashAlgorithm

  • HashAlgorithm Hash, , .

  • HashSize .

  • HashAIgorithm ComputeHash, , . HashAIgorithm , r SHAI. a, messageByteArray.

    HashAlgorithm shal = new SA1CryptoServiceProvider();

    byte[] shalHash = shal.CoputeHash(messageByteArray);


Md5 sha

MD5 MD5, 128- .

, RSA.

MD5 MD4( ), , , .

MD5 SHA

  • SHA1 SHA-1, 264 , 160 .

  • SHA- NIST SHS( Secure Hash Standart, ).

  • FIPS PUB 180-13 , MD4. , MD5 SHA-1 .


Sha256 sha384 sha512

SHA256, SHA384 SHA512

  • SHA256, SHA384 SHA512 -, 256,384 512 .

  • , FIPS PUB 180-21 2002 , SA-1. , SA-1 1993 , 160 . . n- , 2 n, n- , , 2 n/2.

  • , (birthday attack) , , . , aa 160- SA-1 , , o 280. , , , , , , .


Keyedhashalgorithm

KeyedHashAlgorithm

  • , , (). -. , .

  • , .


6064521

  • OID(Object Identifiers - ) , a. , ANSI OID. , OID .NET Security Framework , SignHash . VerifyHash RSACryptoServiceProvider DSACryptoServiceProvider.


6064521

  • a , OID Signash RSACryptoServiceProvider. , a, ( ) hashbytes ComputeHash SHA1.


  • Login