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.
cmake . && make
./ft_ssl command [command opts] [command args]
./ft_ssl des-ecb -e -i plain.txt -o crypto.txt -p MySuperSecurePassword
- md5
- sha256
- des-ecb
- des-cbc
- base64
- genrsa
- rsa
- rsautl