This is a collection of tools created as part of assignments during Prof. Weber's lecture "Security & Cryptography" at Saarland University of Applied Sciences (htw saar)
- prime-order: Allows to determine generators for multiplicative groups mod n
- ddt: Difference Distribution Table for differential crypto-analysis of symmetric block ciphers.
- lfsr: Linear-Feedback-Shift-Register implementation of a stream cipher.
- block-cipher: A simple Block-cipher "Cipher TWO"
We also created other tools you might be interested in:
- elliptic-curves: A straight-forward implementation of ECC, with many examples
- pollard-rho: An Implementation of Pollard's Rho algorithm for finding discrete logarithms.