C# Implementation of the Solitaire (aka Pontifex) Encryption Algorithm
After finishing Neal Stephenson's Cryptonomicon last week I was surprised to find that the Pontifex algorithm it describes was not yet implemented for .NET. So, I present two C# versions of Pontifex: as a fat commented .aspx page and as a lean class assembly. Both include source, and both are linked from the demo page. Consider these to be under the Lesser GNU Public License (LPGL), I'll be adding the appropriate text in the next version of the files.
See the demo.
Read about the algorithm.