Basic Components of Modern Cryptography

Modern electronic cryptosystems use complex mathematical algorithms and other techniques and mechanisms to provide network and information security. Cryptography-based security technologies commonly use one or more of the following basic components to provide security functions:

  • Encryption algorithms

  • Message digest functions

  • Hashed Message Authentication Code (HMAC) functions

  • Secret key exchange algorithms

  • Digital signatures

Windows 2000 distributed security technologies use these components of cryptology for a variety of security functions. For more information about how these components are used with security technologies in Windows 2000, see the appropriate sections of the following publications:

  • Microsoft ® Windows ®  2000 Professional Resource Kit

  • Microsoft ® Windows ®  2000 Server Resource Kit

  • Windows 2000 Server Help

  • Microsoft ® Platform Software Development Kit