CryptoTools is a simple node-editor utility for debugging/developing cryptographic applications which I developed for personal use, and thus is not fully featured. It is powered by the Crypto++ library for any computation, and serves as a convenient graphical interface for building algorithms and cryptographic workflows from Crypto++ components. As an example, here is a first principles implementation of RSA encryption/decryption within the application which can be inspected at any stage for debugging purposes:
To build CryptoTools, clone the repository and run:
mkdir build
cd build
cmake ..
make
./cryptotools