#include #include #include #include #include #include"Conversions.h" #include"Decryption.h" #include"KeyRetrieval.h" Decryption::Decryption(const std::string& message) { this->message = message; setupMap(); decryptMessage(); } void Decryption::setDecryptedMessage(const std::string& message) { this->decryptedMessage = message; } void Decryption::setMessage(const std::string& message) { this->message = message; } void Decryption::decryptMessage() { std::fstream ioEvent{}; ioEvent.open("encryptedFile.txt", std::ios::in); std::string messageToBeDecrypted{}, decryptedMessage{}; while(ioEvent >> messageToBeDecrypted); ioEvent.close(); for (auto indexOfChar = 0u; indexOfChar k{kr.keyStructure()}; std::vector c{kr.codeCharacterStructure()}; for (auto index = 0u; index!=c.size(); ++index) decryptedCharacters[k[index]] = c[index]; }