Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Mini
Člen
Avatar
Mini:27.4.2014 15:55

ahoj, prosim vás mohli byste mi prosím pomoct s jednou věci?
Mam takovej problém, ukládám nějaké data do XML, a chtel sem se zeptat jak mam udělat ochranu dat.
Mylsím tim že kdyz se data nejakym způsobem naruší, napřiklad se tam neco smaže, tak aby už nesli znova načíst. Chtěl jsme to delat ze soubor proste zakoduju tak že ke kazdemu znaku pridam nejakou hodnotu a poté když ho loadnu tak je zase odečtu a pokud kontrolni soucet bude stejný tak soubor načtu. Pokud ne tak to hodi vyjímku.
Nevíte jak mam ke XML pristupvoat jako k textovému souboru? Tam bych to udelal jednoduse jak sem napsal. Ale ke XML neumim takle pristupovat. Nebo ma .net na to nejakou vychytavku kde mi to samo zasifruje a pak samo rozsifruje a kdyz se neco zmeni tak to hodi vyjimku?
Diky moc :-)

Odpovědět
27.4.2014 15:55
Jste dobří jen v tom, co vás baví.
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na Mini
Jan Vargovský:27.4.2014 16:06

To ulož binárně, ne?

 
Nahoru Odpovědět
27.4.2014 16:06
Avatar
Honza
Člen
Avatar
Odpovídá na Mini
Honza:28.4.2014 10:09

Ahoj, můžeš třeba udělat to, že si do toho xml uložíš hash souboru (+ nějaký string který budeš znát jen ty), prostě uděláš konrotlní součet. Před otevřením xml si tvoje aplikace spočítá hash souboru (+ ten string) a pak už jen porovnáš, zda je ten hash stejný. Pokud ne tak se v tom někdo hrabal a ty můžeš uživateli ukázat nějakou sprostou hlášku :)

Nahoru Odpovědět
28.4.2014 10:09
Snadnou cestou se daleko nedostanete, je tam velká tlačenice...
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Jan Vargovský
David Hartinger:28.4.2014 10:30

Stringy si binárně bohužel přečteš.

Nahoru Odpovědět
28.4.2014 10:30
New kid back on the block with a R.I.P
Avatar
1Pupik1989
Člen
Avatar
1Pupik1989:28.4.2014 13:10

Pokud soubor chceš zakódovat a přidat CRC, tak se podívej na GZip. .NET na to určitě knihovnu má.

 
Nahoru Odpovědět
28.4.2014 13:10
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.