Baza danych w pliku dll
Ostatnio zmodyfikowano 2013-09-04 20:13
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 |
|
pekfos |
» 2013-09-03 18:00:25 Możesz użyć dowolnego rozszerzenia, ale to nie zabezpiecza przed edytowaniem. |
|
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.
|
|
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.
|
|
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 |
|
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ę. |
|
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. |
|
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. |
|
« 1 » 2 |