Skip to content

MichaelAquilina/Cryptography

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cryptography

Numerous cryptography functions i've used to solve problems.

Some files require the PyCrypto package to be installed in order to run.

Utilities

  • crypto_functions.py : utility functions such as the ability to xor ascii strings and encrypt strings as hex encoded integers.
  • crypto_tests.py: a number of tests used to ensure crypto_functions.py still follows the expected behaviour
  • aes_tool.py: Tool for encrypting and decrypting text using the AES block cipher (CBC and CTR mode).

Others

  • crypto_task.py: utility script that performs a many time key attack on OTP using crib dragging techniques.
  • crypto_task2.py: script i wrote to calculate a collision on two hypothetical functions.

About

Numerous cryptographic functions i've used to solve problems

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages