Welcome to CryptoAssist! This is an online tool for manipulating data using various common ciphers.

You can operate the system by dragging blocks down from the top scrolling bar to place them on the diagram. You should probably start with an input and output block, and then add extra cipher blocks between them.

To join multiple blocks together, just drag from the bottom output section, and draw a line to the top of another block.

If you're interested, you can view the code on GitHub. The entire project is written in Javascript, and uses the webpack build system to combine many CommonJS modules. The following libraries, all licensed under the MIT license, are used in this project: