Skip to content

An example of an app using Vault's transit engine to protect database records

Notifications You must be signed in to change notification settings

jpapazian2000/transit-app-example

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Encryption as a Service Example

This repo seeks to provide an example that demonstrates how to protect sensitive data using HashiCorp Vault.

The Transit secrets engine in HashiCorp Vault provides an API that can be used to perform a variety of cryptographic operations, such as encryption, decryption, signing, hashing, and HMAC. It can also be used for secure key generation, or providing a unified method for random number generation.

The Transform secrets engine in HashiCorp Vault provides an API that can be used to perform secure data transformation and tokenization against a provided input value. This can be used to implement format preserving encryption as well as masking of sensitive data.

This repo contains a simple CRUD app that can integrate with Vault to protect customer records.

About

An example of an app using Vault's transit engine to protect database records

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 57.6%
  • HTML 37.7%
  • CSS 4.3%
  • Dockerfile 0.4%