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.
- Host: GitHub
- URL: https://github.com/artainmo/ft_ssl
- Owner: artainmo
- Created: 2023-05-01T13:50:35.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-06T18:15:47.000Z (over 2 years ago)
- Last Synced: 2025-01-22T15:32:14.854Z (11 months ago)
- Topics: 42shcool, algorithm, c, cryptography, cybersecurity
- Language: C
- Homepage:
- Size: 94.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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/)