Verifpal
From Just Solve the File Format Problem
Verifpal is a language in which the characteristics of an encryption-based system can be described (like who holds or generates which keys) and the Verifpal software can determine the vulnerabilities associated with it. Its user manual begins with a manga-style comic. It is free, open-source software, available for multiple platforms. It was developed in the Go language.