C Fundamentals
Algorithms · data structures · cryptography · systems — pure C11, zero deps
Loading...
Searching...
No Matches
encryption Directory Reference

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.