Computer Solving

This theme covers algorithms and solving programs that you can implement on my site.

 A major focus is on the Churn algorithm, the most effective for solving Classical ciphers.

You may also like to read about how to program in javascript.

 

The algorithms section begins with a review of stochastic methods that have been in use for some time. These all rely on random processes to generate solving keys and a system to identify better keys as they emerge. They include hillclimbing, simulated annealing and the genetic type of algorithm. 

Then the Churn algorithm is introduced, an invention of mine some 5 years ago.

There are additional sections on

A separate Solvers section provides examples in javascript that you can run in situ to solve Monosubstitution and Cryptarithm ciphers. It also includes an article on how to program in javascript.