Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

Cryptomeria

Cryptomeria is a thin wrapper library around TPLockBox, which enables you to encrypt/decrypt data easily and safely

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

Cryptomeria

Cryptomeria is a thin wrapper library around TPLockBox, which enables you to encrypt/decrypt data easily and safely.

Usage

delphi
    //...
    FCryptorRSA: ICryptorRSA;
    FCryptorAES: ICryptorAES;
    FKeyPairGen: IKeyPairGenerator;
    
    // ...Create instances...
    
    FCryptorRSA.EncryptFile(PlantextFile, CiphertextFile, KeyFile);
    FCryptorRSA.DecryptFile(PlantextFile, CiphertextFile, KeyFile);
    
    FCryptorAES.EncryptString(Plaintext, Ciphertext, Password);
    FCryptorAES.DecryptString(Plaintext, Ciphertext, Password);

Depedencies

CryptomeriaGUI

Proof-of-concept GUI application based on Cryptomeria.

Screenshot

Screenshot

Depedencies

Compilation guide

In order to compile this sources on Windows, you need to install the Embarcadero RAD Studio 10 Seattle environment.

License

This software is released under the GPLv3 license. See LICENSE.md.