Skip to content

Latest commit

 

History

History
11 lines (7 loc) · 863 Bytes

README.md

File metadata and controls

11 lines (7 loc) · 863 Bytes

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.