Skip to content

VolodymyrKuksa/ft_ssl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ft_ssl

ft_ssl is a school42/UNIT Factory project. The goal of the project is to implement md5 and sha356 algorithms and pack them into an executable program.
Made and tested only for MacOS.

Installation

Clone the repository and run make. This will compile the executable named ft_ssl and the libraries upon which it depends: libft.a and clp.a.

Usage

./ft_ssl [command] [flags] [parameters]

Available commands:

md5 - execute MD5 hashing algorithm
sha256 - execute SHA256 hashing algorithm

Available flags:

-p - echo STDIN to STDOUT and append the checksum to STDOUT
-q - quiet mode
-r - reverse the format of the output
-s - print the sum of the given string (the string should be provided right after this flag)

The task

The PDF detailing the task can be found here.

About

ft_ssl project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages