# Crypt4Delphi **Repository Path**: ak17/Crypt4Delphi ## Basic Information - **Project Name**: Crypt4Delphi - **Description**: https://github.com/MattiaVicari/Crypt4Delphi.git - **Primary Language**: Delphi - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-24 - **Last Updated**: 2025-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Crypt4Delphi Overview Cryptography library for Delphi The purpose of this project is to provide a library for help the Delphi developers to use cryptography. ## List of demos: * 01 CNG AES: demo for AES using Cryptography Next Generation. * 02 CNG RNG demo for generating random buffer using CNG API. * 03 CNG Sign demo for sign and verify with RSA using CNG e Crypto API. In order to run this demo, you have to have openssl installed to generate the key pair (see batch file in data folder). If you already have a key pair, you can copy them in the data folder of the demo and rename them in keypair.pem for privaty key and pubkey.pem for public key. ## About CNG CNG means for Cryptography API Next Generation. For more information about the API, please visit the page https://docs.microsoft.com/en-us/windows/win32/seccng/cng-portal. ## Test In the folder Tests there is the group of projects for tests. In order to get the test projects work, you have to install the [DUnitX](https://github.com/VSoftTechnologies/DUnitX) library.