This article may be confusing or unclear to readers. Please help clarify the article. There might be a discussion about this on the talk page.(January 2009) (Learn how and when to remove this message)
The Microsoft Windows platform specific Cryptographic Application Programming Interface (also known variously as CryptoAPI, Microsoft Cryptography API, MS-CAPI or simply CAPI) 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 NT 4.0[1] and enhanced in subsequent versions.
CryptoAPI supports both public-key and symmetric key cryptography, though persistent symmetric keys are not supported. It includes functionality for encrypting and decrypting data and for authentication using digital certificates. It also includes a cryptographically secure pseudorandom number generator function CryptGenRandom.
CryptoAPI works with a number of CSPs (Cryptographic Service Providers) installed on the machine. CSPs are the modules that do the actual work of encoding and decoding data by performing the cryptographic functions. Vendors of HSMs may supply a CSP which works with their hardware.
^Poking Around Under the Hood: A Programmer's View of Windows NT 4.0
and 25 Related for: Microsoft CryptoAPI information
The Microsoft Windows platform specific Cryptographic Application Programming Interface (also known variously as CryptoAPI, Microsoft Cryptography API, MS-CAPI...
CryptoAPI may refer to: CryptoAPI (Linux) MicrosoftCryptoAPI This disambiguation page lists articles associated with the title CryptoAPI. If an internal...
pseudorandom number generator function that is included in MicrosoftCryptoAPI. In Win32 programs, Microsoft recommends its use anywhere random number generation...
implementation axTLS MicrosoftCryptoAPI uses Cryptographic Service Providers to offer encryption implementations. The Microsoft AES Cryptographic Provider...
389–401. Young, Adam (2006). "Cryptoviral Extortion Using Microsoft'sCryptoAPI: Can CryptoAPIs Help the Enemy?". International Journal of Information...
In Microsoft Windows, a Cryptographic Service Provider (CSP) is a software library that implements the MicrosoftCryptoAPI (CAPI). CSPs implement encoding...
modes of X.509 certificate handling: Internal Implementation and via MicrosoftCryptoAPI. CRLs and OCSP are only supported in the latter mode during TLS connections...
systems have the CryptoAPI, Solaris OS has the Solaris Cryptographic Framework (SCF) and Microsoft Windows has the MicrosoftCryptoAPI. Some cryptographic...
other domain. The vulnerable SSL/TLS implementations included the MicrosoftCryptoAPI, making Internet Explorer and all other Windows software that relied...
support for Common Data Security Architecture (CDSA) on macOS and MicrosoftCryptoAPI on Windows, but it is still work in progress. "LICENSE". Github....
cryptographic functions through an API. For example, Microsoft's implementation of the Microsoft Cryptographic API (CryptoAPI) specification was approved for...
cryptographic algorithms and hardware. OpenBSD security features CryptoAPI (Linux) MicrosoftCryptoAPI Linux-cryptodev Archived 2012-03-20 at the Wayback Machine...
transparently by the user. EFS works together with the EFS service, Microsoft'sCryptoAPI and the EFS File System Runtime Library (FSRTL). To date, its encryption...
Microsoft Windows is a product line of proprietary graphical operating systems developed and marketed by Microsoft. It is grouped into families and sub-families...
Cert-J proprietary API Certificate Path manipulation classes Crypto-J proprietary API, JCE, CMS and PKI API SSLJ proprietary API JSSE API SCTP — with DTLS...
main implementations now use ChaCha20. CryptGenRandom, part of Microsoft'sCryptoAPI, offered on Windows. Different versions of Windows use different...
an NTFS volume. EFS works in conjunction with the EFS service, Microsoft'sCryptoAPI and the EFS File System Run-Time Library (FSRTL). EFS works by encrypting...
Windows NT is a proprietary graphical operating system produced by Microsoft as part of its Windows product line, the first version of which was released...
March 2021. Young, Adam L. (2006). "Cryptoviral extortion using Microsoft'sCryptoAPI". International Journal of Information Security. 5 (2): 67–76. doi:10...
Windows". Microsoft. September 3, 1999. Archived from the original on May 20, 2000. Schneier, Bruce (September 15, 1999). "NSA Key in MicrosoftCryptoAPI?"....
released the previous year, and was the original, default browser before Microsoft Edge was introduced. On April 16, 2019, Internet Explorer 11 was made...
update to the MicrosoftCryptoAPI known as Cryptography API: Next Generation (CNG). CNG is an extensible, user mode and kernel mode API that includes...
Internet Explorer (formerly Microsoft Internet Explorer and Windows Internet Explorer, commonly abbreviated as IE or MSIE) is a retired series of graphical...