Verschlüsselung per Matrix
-
zeigt dauernd fehler
-
schaumal ich habe diesen quellcode und wo zwischen muss deins...?
#include <iostream>
#include <string>std::string MatrixCrypt4x4(std::string& plainText)
{
std::string cryptedText;
for(int i = 0; i < 4; ++i)
{
for(int j = 0; j < 4; ++j)
{
unsigned int index = j * 4 + i;if(index >= plainText.size() )
{
cryptedText+= "*";
}
else
{
cryptedText += plainText[index];
}
}
}return cryptedText;
}int main()
{
std::string plainText;
std::cin >> plainText;
std::cout << std::endl;std::cout << MatrixCrypt4x4(plainText);
std::cout << "\n";
}
-
Was für Fehler gibt er denn aus?