Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Szyfrowanie danych

Ostatnio zmodyfikowano 2009-10-07 21:53
Autor Wiadomość
Sajan
Temat założony przez niniejszego użytkownika
Szyfrowanie danych
» 2009-10-07 21:03:02
Pytanie nie związanie z samym programowaniem więc postanowiłem je tu umieścić. Otóż czy znacie jakiś dobry sposób, aby przyszli użytkownicy waszych programów nie mogli zmieniać danych zapisanych w pliku tekstowym ? A może można jakoś inaczej je zapisać ? Czekam na propozycje ;p
P-10711
DejaVu
» 2009-10-07 21:26:12
Przed tym nie dasz rady się zabezpieczyć :) co najwyżej dane możesz trzymać w postaci binarnej, a nie tekstowej. np.
C/C++
struct RDane
{
    short rok;
    byte miesiac;
    byte dzien;
    long czasGry;
    long kasa;
};
//...
RDane jakiesDane;
//...
plik.write( & jakiesDane, sizeof( RDane ) );

//...
plik.read( & jakiesDane, sizeof( RDane ) );
P-10712
GoldWolf
» 2009-10-07 21:33:20
Możesz to zrobić, jak najbardziej musisz zaszyfrować pliki konfiguracyjne programu. Sam to kiedyś zrobiłem w swoim programie. http://forum.ddt.pl/?Tid=465&p=1, została napisana przy użyciu Borlanda. Szyfrowanie jest tu banalne ale równie dobrze Ty możesz czegoś takiego spróbować.
P-10713
cooldev
» 2009-11-09 19:20:19
Możesz tak zmieniać np.

if(zawartosc_pliku==instrukcja_zaszyfrowana)
{
wynik='instrukcja wykonywana';
}

oczywiście te trzy zmienne trzeba zainicjować i podać im odpowiednie wartości
W ten sposób możesz używać jakichś kombinacji typu qwerty+ytrewq:asdfg
i nikt nie odszyfruje tego, a żeby nie zajmować miejsca w skrypcie możesz stworzyć osobny plik a potem to dołączyć, najlepiej jak stworzysz parę funkcji do tego typu działań
P-11448
Elaine
» 2009-11-09 21:33:33
Wystarczy zmienić jeden bajt i program z radością wykona ciało tego ifa jeśli warunek nie będzie spełniony. Cosik kiepowe to zabezpieczenie.
P-11457
manfred
» 2009-10-07 21:53:02
Do obrony przed cywilem starczy jakiś prosty XOR + jakaś suma kontrolna, do obrony przed pozostałymi nie ma nic skutecznego, bo jak im będzie zależało to i tak sobie złamią.
P-19409
« 1 »
  Strona 1 z 1