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?


Anmelden zum Antworten