|
C Fundamentals
Algorithms · data structures · cryptography · systems — pure C11, zero deps
|
Files | |
| caesar.c | |
| Implementation of Caesar cipher. | |
| caesar.h | |
| Caesar cipher encryption and decryption. | |
| main.c | |
| CLI for Caesar / Vigenère / XOR ciphers + SHA-256 hashing. | |
| sha256.c | |
| SHA-256 implementation per FIPS 180-4. | |
| sha256.h | |
| Pure-C SHA-256 implementation, written from the FIPS 180-4 spec. | |
| vigenere.c | |
| vigenere.h | |
| Vigenère cipher — polyalphabetic shift keyed by a string. | |
| xor_cipher.c | |
| xor_cipher.h | |
| XOR stream cipher — repeating key. | |