Security framework for user passwords and data protection in a database
with functionality against online and offline attacks
Data access control based on per-user encryption key management. Learn more
At least 6 reasons to choose Virgil PureKit for data encryption at rest.
Virgil Security builds developer toolkits that solve business problems by encrypting data and therefore lessening legal and compliance liability.
Payment Card Industry Data Security Standard
California Consumer Privacy Act
General Data Protection Regulation
Health Insurance Portability and Accountability Act
We provide cross-platform, transparent and easy-to-use libraries. Here are some code snippets from our PureKit.Explore documentation
// Register a user and encrypt their password pure.registerUser("alice", "VeryStrongPassword"); // Authenticate the user and verify their password AuthResult authResult = pure.authenticateUser("alice", "VeryStrongPassword"); // Encrypt the user’s SSN (Social Security Number) with their personal key byte cipherText = pure.encrypt("alice", "SSN", "AAA-GG-SSSS"); // Decrypt the encrypted user’s SSN after the user has been authenticated byte plainText = pure.decrypt(authResult.getGrant(), "SSN", cipherText);
Get started now with our easy-to-follow guides.
Start free, pay $0.02/month per user beyond 250 users.
Make your communication platform and backend HIPAA-compliant.
Manage cardholder data and personal financial information within a PCI DSS-compliant system.
Build IEEE-1609.2-compliant security solutions for protecting V2X communication.
Protect and manage access to sensitive data in the сloud storage.
Secure IoT devices from manufacturing to the end-user experience.
Build a fully protected industrial ecosystem and securely manage it across the stack.