Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Program do szyfrowania tekstu (c++)

kordi123 28 Sep 2013 16:06 3996 6
  • #1
    kordi123
    Level 9  
    Witam! Pewnego czasu zrobiłem program do szyfrowania tekstu. Chciałbym wam go pokazać, aby znaleźć jakieś bugi. Jest to ważne bo ten system zamierzam dać do mojej gry.
  • #3
    kordi123
    Level 9  
    U mnie działa dobrze. Jaki masz system?
  • #4
    oloam
    Level 22  
    U mnie dziala ale trudno powiedziec o szyfrowaniu. Kazda litera jest przesuwana o 22 pozycje do przody dla klucza 0, dla 1 o 23, dla 2 o 24 itd. Dla kogos kto chcialby poznac tekst to nie bedzie zadne szyfrowanie. Moglbys chociaz kazda kolejna litere do szyfrowania xorowac litera z hasla, juz bedzie trudniej.
  • #6
    kordi123
    Level 9  
    Jakbyś się dobrze przyjrzał to sposób szyfrowania jest zależny od długości tekstu.:)
  • #7
    oloam
    Level 22  
    kordi123 wrote:
    Jakbyś się dobrze przyjrzał to sposób szyfrowania jest zależny od długości tekstu.:)

    Dobrze sie przyjrzalem tekstowi domyslnemu , ktory wpisales w programie. Na 22 znaki wciaz taka sama zaleznosc. Tak jak napisalem wyzej ,KAZDY znak powinien byc szyfrowany innym znakiem. W Twoim przypadku dopatrzylem sie dodania liczby 22 do znaku ascii. Szyfrowanie powinno miec swoja moc niezaleznie od dlugosci tekstu , ktory chcesz zaszyfrowac. Chciales, zeby podac ci bugi , wiec wg mnie to jest bug (program nie spelnia zadania ,ktore ma wykonywac). Dalem Ci rowniez propozycje i uwazam ze jest ona najprostsza i w miare skuteczna chociazby przeciwko osoba, ktore uzwywaja hexedytorow czy programu dekompilujacyjch "wyciagajacych" stringi.
    Wymysl sobie haslo, a nastepnie xoruj kazda litere szyfrowanego tekstu przez litere hasla, gdy tekst szyfrowany jest dluzszy od hasla , to polec od poczatku hasla ale zeby bylo trudniej w nastepnym przebiegu hasla dodaj wlasnie wtedy jakas stala wartosc do litery hasla, a jeszcze lepiej jak do kazdej litery hasla dodasz inna wartosc.