recreating md5, sha256 and sha 224 algorithms
FT_SSL_MD5 is a 42 Project that mimics libc ls function
- Basic functions:
- md5, sha256
- Flags:
- -s, -q, -r -p
- Bonus:
- sha224
- http://cs.indstate.edu/~fsagar/doc/paper.pdf
- https://en.wikipedia.org/wiki/SHA-2
- https://en.wikipedia.org/wiki/MD5
- https://csrc.nist.gov/csrc/media/publications/fips/180/4/final/documents/fips180-4-draft-aug2014.pdf
$> make
$> ./ft_ssl {hash_function} {flag} {file}
$> works with stdin too:
$> 1)./ft_ssl {hash_function}
$> 2) Hit Enter, enter text, ctrl + d to output