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

Baza danych w pliku dll

Ostatnio zmodyfikowano 2013-09-04 20:13
Autor Wiadomość
Nowicjusz
Temat założony przez niniejszego użytkownika
Baza danych w pliku dll
» 2013-09-03 17:56:35
Czesc zaluzmy ze mam program ktory przechowuje pewne informacje jak i rowniez jest mozliwosc dodawania nowych. Czy owe informacje moga byc zapisane na dysku w pliku z rozszezeniem dll ? PO prostu szukam czegos co zabezpieczylo by pliki przed normalnym edytowaniem jak np txt
P-91476
pekfos
» 2013-09-03 18:00:25
Możesz użyć dowolnego rozszerzenia, ale to nie zabezpiecza przed edytowaniem.
P-91477
rafixxx25
» 2013-09-03 18:03:29
Wszystko możesz zapisać z dowolnym rozszerzeniem: .dll .rar .jpg .txt itd. Samo rozszerzenie nie sprawi, że użytkownik nie będzie mógł otworzyć twojego poliku notatnikiem i zobaczyć tekstu.
Dopiero odpowiednie "kodowanie" danych sprawi, że plik nie będzie zwykłym plikiem tekstowym.
P-91479
akwes
» 2013-09-03 18:35:11
Dowiedz się jak pisać binarne dane do pliku. Nie zwiększa to zabezpieczeń w sensownym stopniu, ale z puli osób zdolnych do edycji takiego zasobu eliminuje większość ludzi bez zdolności technicznych.

Każde kolejne zabezpieczenie będzie coraz bardziej skomplikowane i będzie dawało coraz mniejsze efekty. Poziom sensowności zabezpieczeń amatorskiego programu, który nie ma zarządzać państwem czy szpitalem, mija przy dodaniu szyfrowania danych przed zapisem.

P-91480
Nowicjusz
Temat założony przez niniejszego użytkownika
» 2013-09-03 18:37:00
Piszac kodowanie masz na mysli odpowiednie zaszyfrowanie np algorytmem MD5(taki znalazlem na wikipedii)? Czyli roznica miedzy plikiem .txt a .dll polega tylko na wygladzie ;d?





@akwes

No wlasnie tylko mi zalezy na tym by zabezpieczyc plik bez mozliwosci otworzenia go za pomoca dowolnego programu ktory potrafi konwertowac te "Krzaczki" na normalne znaki
P-91481
akwes
» 2013-09-03 18:47:47
Różnica między plikiem *.txt a *.dll jest żadna. *.txt i *.dll to tylko sugestia dla systemu co jest w środku pliku.

Plik może być podpisany baza.dll a w środku może być zdjęcie PNG kota. Jest jeszcze sprawa nagłówków plików, plików binarnych i tekstowych ale informacje te są łatwe do wygooglowania i bezcelowe będzie ich tu powielenie.


masz na mysli odpowiednie zaszyfrowanie np algorytmem MD5
To by było ciężkie, jeżeli chcesz dane odzyskać. To powinno być szyfrowanie pozwalające odkodować zakodowaną wiadomość znanym Tobie algorytmem.

Jednak szyfrowanie to ostateczność, poza tym nie daje stuprocentowej skuteczności. Pomyśl najpierw o zapisie binarnym, wtedy nie będzie można edytować takiej "bazy" byle notatnikiem, a potrzeba będzie hexeditora.

// Edit.
No to pozostaje Ci tylko szyfrowanie. Co nie zmienia faktu, że każdy badając Twój program programem
ktory potrafi konwertowac te "Krzaczki" na normalne znaki
 pozna Twój algorytm szyfrowania i będzie w stanie odszyfrować bazę.
P-91482
pekfos
» 2013-09-03 18:48:49
zaszyfrowanie np algorytmem MD5(taki znalazlem na wikipedii)?
To mogłeś od razu przeczytać, czym jest MD5, bo na pewno nie szyfrem.
P-91483
kampar
» 2013-09-04 13:47:41
Jeżeli chcesz, aby nikt nie mógł zajrzeć do bazy danych to umieść ją na jakimś hostingu.
P-91519
« 1 » 2
  Strona 1 z 2 Następna strona