/7402-ass1

Frequency counter

Primary LanguageCMIT LicenseMIT

7402-ass1

A frequency counter application that charts the English letter frequency for large texts before and after applying a Caesar Cipher. The Caesar Cipher is then broken via brute force, to demonstrate the key weakness in the algorithm.

Compilation

make

Usage

./7402-ass1.elf <filename of text file>

Requirements

  • C11 compliant compiler
  • GNU Make
  • Python 3
  • The ascii_graph python library