Skip to content

berkbavas/CryptoStuff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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