Sample Projects

The sample projects listed below demonstrate the usage of the IPWorks Encrypt components in a simple, straightforward way. By default, the sample projects are installed in the demos subfolder of the installation directory.
Sample ProjectDescription
AES File Encryptor

This demo shows how to generate random numbers and byte arrays using various algorithms such as ISAAC, Crypto API, etc.

Certificate Manager Create Cert

Demonstrates how to create a self-signed certificate and save it to a PFX file.

Certificate Manager List Certs

Demonstrates how to load a PFX certificate store and list the certificates it contains.

Encrypt

Illustrates how to encrypt and decrypt using symmetric algorithms.

EzRand Random Generator

This demo shows how to generate random numbers and byte arrays using various algorithms such as ISAAC, Crypto API, etc.

Hash Calculator

Shows how to use the Hash component with various algorithms.

JWS Signer Verifier

Shows how to sign and verify JSON Web Signatures using various algorithms

JWT Token Creator

Shows how to create and sign JSON Web Tokens.

MLDSA Signer

Shows how to create and verify post-quantum digital signatures with the MLDSA component.

MLKEM Key Exchange

Shows how to establish a shared secret using the post-quantum MLKEM component.

NOTE: These projects are mostly simple demos and by no means complete applications. They are intended to illustrate the usage of the IPWorks Encrypt components in a simple, straightforward way. What we are hoping to demonstrate is how simple it is to program with our tools. If you want to know more about them, or if you have questions, please visit www.nsoftware.com or email to support@nsoftware.com.