sifrovanie xml   zodpovězená otázka

VB.NET, XML

Zdravim pri tvorbe jedneho programu nastal problem ze neviem ako nejako uchranit xml dokument aby sa nedal citat... chcem aby sa dal citat len cez moj program... proste potrebujem nejaky sposob ako tento obsah nejako sifrovat alebo proste uchranit...

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Můžete zvolit jeden z mnoha šifrovacích algoritmů dostupných ve Frameworku. Šifrované XML načtete jako stream do paměti a potom s ním budete pracovat například pomocí XmlDocument, po změnách ho zase pomocí šifrovaného streamu uložíte do souboru.

nahlásit spamnahlásit spam -2 / 2 odpovědětodpovědět

nebude taketo riesenie spomalovat app ked bude mat taky subor aj cez 5MB ?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Nějaká režie na šifrování a dešifrování bude, ale myslím že zanedbatelná. Větší problém představuje způsob, který Microsoft zvolil pro práci s XML daty. Ta se totiž načtou do paměti jako celek nehledě na jejich velikost, takže to bude největší brzda. Jávinec to má řešeno myslím lépe, tam se načítají do paměti pouze ty části XML, se kterými se zrovna pracuje (alespoň tak jsem to kdysi někde četl). Příkladem budiž Windows Live Messenger, který ukládá historii konverzací do XML souborů a načtení historie o velikosti 3 MB může trvat i deset vteřin.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

no a prave to... ja to mam v programe kde sa uklada historia rozhovoru cize vzdy ked sa otvori okno s chatom tak sa nacitava poslednych 10 sprav z toho xml..

kazdopadne dik teraz ma to az napadlo vsak ja budem ukladat len tie spravy zasifrovane a len tie co sa budu vyberat budem desifrovat...

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback