Skip to content

A repository demonstrating a simple one-time pad encryption console app, as well as using Azure Key Vault and the Web Crypto API to securely store and transmit sensitive data in a progressive web app.

Notifications You must be signed in to change notification settings

lsuarez5280/ddd-encryption

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ddd-encryption

A repository demonstrating a simple one-time pad encryption console app, as well as using Azure Key Vault and the Web Crypto API to securely store and transmit sensitive data in a progressive web app.

Projects

You can find the demonstrated applications from my Denver Dev Day Spring '24 presentation in these folders.

  • Neudesic.BasiCrypt: A sample C# console app demonstrating a one-time pad using XOR to encrypt data and decrypt it back.

  • @neudesic/client-crypt: An Angular PWA that consumes a published public key to encrypt its local storage data and publishes it to a server for decryption.

  • Neudesic.ServerCrypt: A sample server application that publishes a Key Vault key as a JWK document and decrypts incoming payloads using the vault's private key.

About

A repository demonstrating a simple one-time pad encryption console app, as well as using Azure Key Vault and the Web Crypto API to securely store and transmit sensitive data in a progressive web app.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published