A cryptography project on C++