An open API service indexing awesome lists of open source software.

https://github.com/artainmo/ft_ssl

42 school project. Recoding the MD5 and SHA-256 cryptographic hashing algorithms in C.
https://github.com/artainmo/ft_ssl

42shcool algorithm c cryptography cybersecurity

Last synced: 9 months ago
JSON representation

42 school project. Recoding the MD5 and SHA-256 cryptographic hashing algorithms in C.

Awesome Lists containing this project

README

          

# ft_ssl
42 school [subject](https://cdn.intra.42.fr/pdf/pdf/81296/en.subject.pdf).

In C, while only being allowed a limited amount of functions, I wrote the MD5 and SHA-256 hashing algorithms with different flag options from the OpenSSL library.

## Documentation
[artainmo - cybersecurity - cryptography](https://github.com/artainmo/cybersecurity#Cryptography)

[Message-Digest Algorithm 5: Overview and How Does it Work?](https://www.simplilearn.com/tutorials/cyber-security-tutorial/md5-algorithm)

[The MD5 algorithm (with examples)](https://www.comparitech.com/blog/information-security/md5-algorithm-with-examples/#How_does_the_MD5_algorithm_work)

[A Definitive Guide to Learn The SHA-256 (Secure Hash Algorithms)](https://www.simplilearn.com/tutorials/cyber-security-tutorial/sha-256-algorithm)

[SHA-256 | COMPLETE Step-By-Step Explanation (W/ Example)](https://www.youtube.com/watch?v=orIgy2MjqrA)

[What is SHA-2 and how does it work?](https://www.comparitech.com/blog/information-security/what-is-sha-2-how-does-it-work/)

[What is the SHA-2 algorithm? - step by step examples](https://www.comparitech.com/blog/information-security/what-is-sha-2-algorithm/)