fvcrypt - simple cryptography tool, created for educational purposes. It's a simplifyed implementation of PKCS #1 v.2.2 standard.
Program provides command line interface that implements the following functions:
- Generation of RSA key pair
- RSA encryption with OAEP encoding method
- RSA encryption with PKCS1-v1_5 encoding method
- Private key encryption with AES-256
- Key Generation
--gen-keys [key size]
- Encryption
--encrypt [public key] [file to encrypt] [name of encrypted file]
- Decryption
--decrypt [private key] [file to decrypt] [name of decrypted file]
- Help
--help