Cryptography
Practical crypto failures: encoding, randomness, modes, tokens, and protocols.
- 001 Encoding vs encryption Learn Encoding vs encryption through a safe, repeatable cryptography workflow.
- 002 Hashing and password storage Learn Hashing and password storage through a safe, repeatable cryptography workflow.
- 003 Randomness and token entropy Learn Randomness and token entropy through a safe, repeatable cryptography workflow.
- 004 Symmetric encryption modes Learn Symmetric encryption modes through a safe, repeatable cryptography workflow.
- 005 Public key basics Learn Public key basics through a safe, repeatable cryptography workflow.
- 006 TLS handshake concepts Learn TLS handshake concepts through a safe, repeatable cryptography workflow.
- 007 JWT signing mistakes Learn JWT signing mistakes through a safe, repeatable cryptography workflow.
- 008 Replay protection and nonces Learn Replay protection and nonces through a safe, repeatable cryptography workflow.
- 009 Key rotation planning Learn Key rotation planning through a safe, repeatable cryptography workflow.
- 010 Crypto challenge workflow Learn Crypto challenge workflow through a safe, repeatable cryptography workflow.
- 011 Base64 and encoding traps Learn Base64 and encoding traps through a safe, repeatable cryptography workflow.
- 012 XOR cipher challenge workflow Learn XOR cipher challenge workflow through a safe, repeatable cryptography workflow.
- 013 Caesar and substitution ciphers Learn Caesar and substitution ciphers through a safe, repeatable cryptography workflow.
- 014 Vigenere cipher analysis Learn Vigenere cipher analysis through a safe, repeatable cryptography workflow.
- 015 Frequency analysis basics Learn Frequency analysis basics through a safe, repeatable cryptography workflow.
- 016 RSA small exponent mistakes Learn RSA small exponent mistakes through a safe, repeatable cryptography workflow.
- 017 RSA common modulus attacks Learn RSA common modulus attacks through a safe, repeatable cryptography workflow.
- 018 RSA weak prime generation Learn RSA weak prime generation through a safe, repeatable cryptography workflow.
- 019 Diffie Hellman parameter review Learn Diffie Hellman parameter review through a safe, repeatable cryptography workflow.
- 020 Elliptic curve basics Learn Elliptic curve basics through a safe, repeatable cryptography workflow.
- 021 AES ECB pattern leaks Learn AES ECB pattern leaks through a safe, repeatable cryptography workflow.
- 022 CBC bit flipping concepts Learn CBC bit flipping concepts through a safe, repeatable cryptography workflow.
- 023 Padding oracle workflow Learn Padding oracle workflow through a safe, repeatable cryptography workflow.
- 024 HMAC vs raw hash tokens Learn HMAC vs raw hash tokens through a safe, repeatable cryptography workflow.
- 025 Length extension attack concepts Learn Length extension attack concepts through a safe, repeatable cryptography workflow.
- 026 JWT none algorithm mistakes Learn JWT none algorithm mistakes through a safe, repeatable cryptography workflow.
- 027 JWT key confusion concepts Learn JWT key confusion concepts through a safe, repeatable cryptography workflow.
- 028 Weak randomness in tokens Learn Weak randomness in tokens through a safe, repeatable cryptography workflow.
- 029 Nonce reuse in stream ciphers Learn Nonce reuse in stream ciphers through a safe, repeatable cryptography workflow.
- 030 Hash cracking ethics and labs Learn Hash cracking ethics and labs through a safe, repeatable cryptography workflow.
- 031 Password hash format recognition Learn Password hash format recognition through a safe, repeatable cryptography workflow.
- 032 Salting and peppering basics Learn Salting and peppering basics through a safe, repeatable cryptography workflow.
- 033 Protocol downgrade concepts Learn Protocol downgrade concepts through a safe, repeatable cryptography workflow.
- 034 Crypto writeup structure Learn Crypto writeup structure through a safe, repeatable cryptography workflow.