Skip to content

brazhenko/ft_ssl

Repository files navigation

ft_ssl

ft_ssl is a C pet-project from 42 course (tasks are available here, here and here) written in order to know more about cryptography and security. Some standard, cipher and hashing OPENSSL's commands are recoded here. Its output is compatible with OPENSSL's one.

Installation

cmake . && make

Usage

./ft_ssl command [command opts] [command args] 
./ft_ssl des-ecb -e -i plain.txt -o crypto.txt -p MySuperSecurePassword

Available commands

Hash commands

  • md5
  • sha256

Cipher commands

  • des-ecb
  • des-cbc

Encoding commands

  • base64

Standard commands

  • genrsa
  • rsa
  • rsautl

Contributing

License

MIT

About

Pet-project written in C.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published