Live briefing
Everything about Microsoft CryptoAPI
Application programming interface
The Microsoft Windows platform specific Cryptographic Application Programming Interface is an application programming interface included with Microsoft Windows operating systems that provides services to enable developers to secure Windows-based applications using cryptography. It is a set of dynamically linked libraries that provides an abstraction layer which isolates programmers from the code used to encrypt the data. The Crypto API was first introduced in Windows 95 OSR2 and Windows NT 4.0 and enhanced in subsequent versions. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Microsoft CryptoAPIA 5-minute orientation
- Pick up a classic book: Cryptography for Visual BasicThe most-reprinted book on the subject
- Read the landmark paper: Microsoft CryptoAPICited 2 times
- Go sideways: Cryptographic Service ProviderA closely related topic
- Go sideways: CryptovirologyA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
- 📕Cryptography for Visual BasicRichard Bondi · 2000
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Cryptographic Service Provider A cryptographic service provider (CSP) is a package that "provides a concrete implementation of certain cryptographic services." A CSP offers operations…
- Cryptovirology Cryptovirology refers to the study of cryptography use in malware, such as ransomware and asymmetric backdoors.[citation needed] Traditionally, cryptography…
- BSAFE Dell BSAFE, formerly known as RSA BSAFE, is a FIPS 140-2 validated cryptography library, available in both C and Java. BSAFE was initially created by RSA…
- CryptGenRandom CryptGenRandom is a cryptographically secure pseudorandom number generator function that is included in Microsoft CryptoAPI. In Win32 programs, Microsoft…
- Cryptographically secure pseudorandom number generator A cryptographically secure pseudorandom number generator (CSPRNG) or cryptographic pseudorandom number generator (CPRNG) is a pseudorandom number generator…
- NSAKEY _NSAKEY was a variable name discovered in Windows NT 4 SP5 in 1999 by Andrew D. Fernandes of Cryptonym Corporation. The variable contained a 1024-bit public…
- Dual EC DRBG Dual_EC_DRBG (Dual Elliptic Curve Deterministic Random Bit Generator) is an algorithm that was presented as a cryptographically secure pseudorandom number…
- Random number generator attack The security of cryptographic systems depends on some secret data that is known to authorized persons but unknown and unpredictable to others. To achieve…