Skip to content

Latest commit

 

History

History
38 lines (30 loc) · 1.02 KB

README.md

File metadata and controls

38 lines (30 loc) · 1.02 KB

Cryptographic Algorithms and Attacks

The project implements few cryptographic algorithms and attacks in Java 8.

You may use mvn compile and mvn test commands in order to compile the project and run the tests.

Content

  • Algorithms

    • Asymmetric Cipher
      • RSA with PKCS1 v1.5 Padding
    • Traditional Ciphers
      • Four Square
      • Monoalphabetic
      • Playfair
      • Vigenere
  • Attacks

    • CBC Padding Oracle Attack
    • RSA
      • Fermat Factorization
      • Miller Factorization
      • Kindle Signature Forgery Attack
      • An Attack for RSA Signature Without Any Padding Scheme
      • Close Primes
    • Attacks on Traditional Ciphers
      • Four Square
      • Monoalphabetic
      • Playfair
      • Vigenere

Tests

CryptoStuffTests.mp4

Acknowledgement