Crypto-Project is a project mainly written in C++, it's free.
Project for CS 6377 Intro to Cryptography