What problem does it solve?
This Skill helps you choose and apply correct cryptanalytic techniques when a system is weakened by hashing, collisions, length-extension properties, timing leaks, or proof-of-work constraints.
Core Features & Use Cases
- Attack selection by scenario: Quickly map an observed hashing pattern (e.g., H(secret||msg), collisions, truncated hashes, PoW) to the right attack class.
- Practical exploit playbooks: Apply length extension guidance for Merkle–Damgård hashes, MD5/SHA-1 collision workflows, birthday-bound reasoning for truncated outputs, and meet-in-the-middle concepts.
- HMAC and side-channel strategy: Identify when extension does not apply to HMAC and instead pivot to timing attack methodology or constant-time defenses.
Quick Start
Give the AI the hash type, what you know (e.g., MAC = H(secret||msg) with message and MAC), and the goal (e.g., forge a valid extended message), then ask it to produce the correct attack steps and tool commands for that exact scenario.