| Small e | e=3, short message | rsa/smalle.py | | Wiener | d < N^0.25 | rsa/wiener.py | | Common Modulus | Same N, diff e | rsa/commonmodulus.py | | Fermat | \|p-q\| small | rsa/fermat.py | | Caesar | Shift cipher | classic/caesar.py (bruteforce 26 shifts) | | Vigenere | Repeating key | classic/vigenere.py (IC analysis) |
| XOR Single | 1-byte key | classic/xorsinglebyte.py | | XOR Repeating | Multi-byte key | classic/xorrepeatingkey.py |
cryptography, crypto, RSA, RSA attacks, small exponent, wiener attack, common modulus, fermat factorization, classical cipher, caesar cipher, vigenere cipher, XOR, XOR cipher, frequency analysis, index of coincidence, public key cryptography, modular arithmetic, CTF crypto
Криптографические инструменты для атак RSA, классических шифров, анализа XOR и частотного анализа в задачах CTF. Триггер: при решении криптографических задач используются шифры RSA, XOR, Caesar или Vigenere. Источник: g36maid/ctf-arsenal.