▼
MSDN Library - April 2000
▶
Welcome to the MSDN Library
▶
Visual Studio 6.0 Documentation
▶
Office Developer Documentation
▶
Windows CE Documentation
▼
Platform SDK
▶
Getting Started
▶
Design Strategies and Standards
▶
Base Services
▶
Component Services
▶
Data Access Services
▶
Graphics and Multimedia Services
▶
Management Services
▶
Messaging and Collaboration Services
▶
Networking and Directory Services
▼
Security
Security
▶
Access Control
▶
Logon Authentication
▶
Certificate Services and Components
▼
Cryptography
Cryptography
▼
CryptoAPI
▶
About CryptoAPI
▼
Using CryptoAPI
▶
Sample Program Conventions
▼
Acquiring a Cryptographic Context and Generating Keys
Example C Program: Creating a Key Container and Generating Keys
Example C Program: Using CryptAcquireContext
Example C Program: Enumerating CSP Providers and Provider Types
Example C Program: Deriving a Session Key from a Password
Example C Program: Duplicating a Session Key
Example C Program: Setting and Getting Session Key Parameters
▼
Working with Keys from Various CSPs
RSA/Schannel Keys
Diffie-Hellman Keys
Diffie-Hellman/Schannel Keys
DSS Keys
Procedure for Storing a Session Key
Procedure for Storing Session Keys Using a Backup Authority
Example C Program: Exporting a Session Key
▶
Encoding and Decoding
▶
Hashing
▶
Signing Data
▶
Enveloped Data
▶
Countersigning
▶
Encrypting and Decrypting
▶
Working with Certificate Stores
▶
Using Certificates
▶
Other Extended C Code Examples
▶
Extending CryptoAPI Functionality
Extending CertOpenStore Functionality
▶
CryptoAPI Reference
▶
Cryptographic Service Providers
▶
CryptoAPI Tools
▶
WinTrust
▶
Smart Card
▶
Policy Management
▶
Security Glossary
▶
Tools and Languages
▶
User Interface Services
▶
Web Services
▶
Win32 API
▶
SDK Documentation
▶
DDK Documentation
▶
Windows Resource Kits
▶
Knowledge Base
▶
Technical Articles
▶
Backgrounders
▶
Specifications
▶
Books
▶
Partial Books
▶
Periodicals
▶
Samples