Bletchley is a real-world cryptanalysis framework. It was created to assist with the detection, analysis, and exploitation of cryptographic flaws and aims to help automate the tedious aspects of this analysis while leaving the security expert in control of the process. It features automated token encoding detection (36 encoding variants), passive ciphertext block length and repetition analysis, a script generator for efficient automation of HTTP requests, and a flexible, multithreaded padding oracle attack library with CBC-R support.
|Tags||Cryptography Cryptanalysis Security Assessment penetration testing|
|Operating Systems||Linux (32 and 64 bit) MacOS X BSD (untested)|
|Implementation||Python 3 and above C|
Release Notes: Initial Freecode announcement.