Data Protection API (DPAPI)

GPTKB entity

Statements (50)
Predicate Object
gptkbp:instance_of gptkb:API
gptkbp:bfsLayer 4
gptkbp:bfsParent gptkb:._NET_Framework
gptkbp:allows user profile availability
gptkbp:based_on Windows Data Protection
gptkbp:can_be_used_with gptkb:._NET_Framework
gptkbp:dependency user profile security
gptkbp:developed_by gptkb:Microsoft
https://www.w3.org/2000/01/rdf-schema#label Data Protection API (DPAPI)
gptkbp:introduced gptkb:Windows_2000
gptkbp:is_accessible_by gptkb:Windows_API
gptkbp:is_capable_of application data
gptkbp:is_compatible_with gptkb:Windows_Vista
gptkb:Windows_8
gptkb:operating_system
gptkb:Windows_11
gptkb:Windows_7
gptkbp:is_considered a secure method of data protection
gptkbp:is_documented_in API reference guides
Microsoft documentation
gptkbp:is_implemented_in Windows operating systems
gptkbp:is_part_of gptkb:Windows_SDK
Windows security architecture
Windows security features
Windows security model
Windows security framework
gptkbp:is_related_to Windows Data Protection
gptkbp:is_supported_by Microsoft support
gptkbp:is_used_by Windows applications
gptkbp:is_used_for data encryption
safeguarding sensitive information
protecting application secrets
securing user data
gptkbp:is_used_in password management
secure file storage
application settings storage
encryption of sensitive information
gptkbp:is_utilized_in gptkb:mobile_application
enterprise applications
desktop applications
Windows services
gptkbp:provides secure storage of sensitive data
gptkbp:provides_access_to user credentials
gptkbp:requires user authentication
gptkbp:security_features application data
gptkbp:suitable_for server applications
server-side encryption
cross-user data sharing
gptkbp:supports user-specific encryption keys
gptkbp:utilizes gptkb:currency