This repository has been archived on 2026-07-02. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
PasswordEncryption/GenerateKeys.cpp
T
2017-03-24 13:00:56 -05:00

38 lines
824 B
C++

#include <iostream>
#include "GenerateKeys.h"
GenerateKeys::GenerateKeys()
{
populateDecryptedValues();
populateEncryptedValues();
}
void GenerateKeys::populateDecryptedValues()
{
for (unsigned short number = 0; number < 300; number++)
{
char character;
character = static_cast<char>(number);
if (number >= 97 && number <= 122)
{
decryptedCharacters[number] = character;
//std::cout << decryptedCharacters[number] << " ";
}
}
//std::cout << std::endl;
decryptedCharacters[32] = ' ';
}
void GenerateKeys::populateEncryptedValues()
{
for (unsigned short key = 97; key <= 122; key++)
{
encryptedCharacters[decryptedCharacters[key]] = key;
//std::cout << encryptedCharacters[decryptedCharacters[key]] << " ";
}
encryptedCharacters[decryptedCharacters[32]] = 32;
//std::cout << std::endl;
}