• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Zabezpieczenie dla pliku Save

Aruba Cloud - Virtual Private Server VPS
+1 głos
876 wizyt
pytanie zadane 11 października 2016 w C i C++ przez dewe Gaduła (4,300 p.)
Witam, jest jakieś zabezpieczenie, aby zapisać grę tekstowa w Wierszu Poleceń w pliku, ale by gracz nie mógł edytować tego pliku i dodać sobie jakie tylko chce wartości? :)

Np. Aby zawartości zmiennych zapisywały się do jakiegoś pliku chronionego hasłem, lub zaszyfrowanego pliku? :)Pozdrawiam

2 odpowiedzi

+2 głosów
odpowiedź 11 października 2016 przez unknown Nałogowiec (39,560 p.)
Prawda jest taka, że nigdy nie zabezpieczysz pliku w 100%. Przed typowym Kowalskim wystarczające będzie zapisywanie danych w trybie binarnym. Jeśli chcesz coś lepszego to szyfrowanie danych. Ewentualnie możesz sprawdzać sumę kontrolną pliku i porównać ją z ostatnią znaną.
komentarz 11 października 2016 przez dewe Gaduła (4,300 p.)
Nie rozumiem, czy mógłbyś bardziej wyjaśnić działanie tej sumy kontrolnej?

A szyfrowanie danych to chodzi Ci o "hash" czy jak to jest?
komentarz 11 października 2016 przez unknown Nałogowiec (39,560 p.)
https://pl.m.wikipedia.org/wiki/Suma_kontrolna
Z szyfrowaniem chodziło mi o zastosowanie mniej lub bardziej skomplikowanego algorytmu szyfrującego.
+2 głosów
odpowiedź 11 października 2016 przez LisekPL Bywalec (2,920 p.)

Można by tym sposobem:

system("attrib +h +s plik.txt");

Plik wtedy zostanie ukryty i nawet jeśli mamy włączoną widoczność ukrytych elementów to go nie zobaczymy. Niestety można nadal wejść do niego znając jego nazwę.

komentarz 11 października 2016 przez dewe Gaduła (4,300 p.)
O, super, to chyba będzie dobra opcja, bo jak dam nazwę pliku np. "earajqjqwr.txt" to skąd ktoś ma znać nazwę?

Tylko czy aby funkcje systemowe nie wywołują problemów z antywirusem?
komentarz 11 października 2016 przez LisekPL Bywalec (2,920 p.)
Nie wiem. Musiałbyś to przetestować. Pewnie to też zależy od rodzaju antywirusa i gdzie plik by się znajdował (np. jeśli w folderze "ProgramFiles" lub "Windows" to mogą być problemy, ale w "%appdata%" nie powinno nic się psuć).
komentarz 11 października 2016 przez dewe Gaduła (4,300 p.)
Okej dziękuje :)

Podobne pytania

0 głosów
1 odpowiedź 485 wizyt
0 głosów
0 odpowiedzi 456 wizyt
0 głosów
1 odpowiedź 553 wizyt
pytanie zadane 22 grudnia 2016 w C i C++ przez zkkf56 Dyskutant (8,710 p.)

93,329 zapytań

142,323 odpowiedzi

322,400 komentarzy

62,662 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...