Virgil PureKit

Enable post-compromise protection for stored data with Virgil PureKit security framework. Virgil PureKit allows developers to protect users' passwords and personal data from data breaches and securely share data.

PureKit can be used within any database or login system that uses a password, so it’s applicable for a company of any industry or size.

Learn how to use PureKit


GET STARTED

Get started with PureKit


DATA PROTECTION IN DATABASES

Encrypt passwords in database

Per-user data encryption


OTHER

Rotate PureKit keys and records

Uninstall PureKit

PureKit fundamentals


DATA PRIVACY CONCEPTS

Cryptographic algorithms used in PureKit

Password-hardened encryption

Post-compromise security

Data privacy and protection

PureKit whitepaper

PureKit resources


REFERENCE API

PHP PureKit reference API

.NET/C# PureKit reference API

Kotlin/Java PureKit reference API

Golang PureKit reference API


SOURCE CODE

PHP PureKit GitHub repository

.NET/C# PureKit GitHub repository

Kotlin/Java PureKit GitHub repository

Golang PureKit PureKit repository


INTEGRATIONS

WordPress PureKit plugin