Skip to content

zz3599/RSA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

RSA Engine

Aims to be compatible with OpenSSL on any *nix system. It can generate keys, encrypt, decrypt (with public/private) files, and certificates.

Dependencies

GMP Library

Compiling

gcc rsaengine.c -o rsaengine -L/usr/local/lib/ -lgmp -L/usr/lib -lcrypto -g -O0

Usage

Generate RSA Keys: [binary name] genrsa , defaults to creating public key in id_rsa.pub, private key in id_rsa

Encrypt: [binary name] e [keyfile] [inputfile] [outputfile] [optional -priv] , defaults to using public key

Decrypt: [binary name] d [keyfile] [inputfile] [outputfile] [optional -pub], defaults to using private key

Certificates: [binary name] cert [keyfile] [optional, input file]

About

RSA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages