NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!

Diskuze – Lekce 10 - Serializace a deserializace v C# .NET

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na Štěpán Wünsch
Jan Vargovský:18.5.2016 21:00

Protože to není potřeba. Klidně ho generický napsat můžeš. Ale snad víš co tam strkáš, tak nepotřebuješ IntelliSense...

 
Odpovědět
18.5.2016 21:00
Avatar
Garrom Orc Shaman:10.10.2016 10:17

Mohl bych se zeptat jak serializovaný soubor šifrovat, nenašel jsem na to žádný článek(možná jen hledám na špatném místě...i když kde jinde než v práci se soubory by mělo šifrování být ?)

-Garrom

Editováno 10.10.2016 10:17
Odpovědět
10.10.2016 10:17
Life for Code, Code for Life. I chose my path, I should stick on it.
Avatar
Odpovídá na Garrom Orc Shaman
Luboš Běhounek Satik:10.10.2016 10:47

Ten stream bys prohnal jeste pres jinej stream, pokud ti staci data udelat textove necitelny, tak muzes treba i vyuzit DeflateStream, kterej zaroven pouzije kompresi.

Pripadne si napsat vlastni stream, kterej to nejak zasifruje - budto obycejnym xorem nebo uz pak necim pokrocilejsim.

Odpovědět
10.10.2016 10:47
https://www.facebook.com/peasantsandcastles/
Avatar
Odpovídá na Luboš Běhounek Satik
Garrom Orc Shaman:10.10.2016 14:57

takže místo klasického SreamWriter bych použil něco co text v .xml zašifruje. Existuje způsob jak vytvořit nějaký klíč pole kterého se to bude šifrovat ?
ps. Jako vážně, největší česká online učebnice C# a není tu nic o šifrované serializaci ?
-Garrom

Odpovědět
10.10.2016 14:57
Life for Code, Code for Life. I chose my path, I should stick on it.
Avatar
Odpovídá na Garrom Orc Shaman
Luboš Běhounek Satik:10.10.2016 15:12

muzes klidne podedit StreamWriter a jen tam pridat sifrovani nebo si na to muzes udelat vlastni stream, to uz je celkem fuk, kam tu sifrovaci funkcnost nacpes.
Klic si muzes vytvorit jakej chces, pokud bys data treba jen XORoval, to zalezi na sifrovacim algoritmu.

Odpovědět
10.10.2016 15:12
https://www.facebook.com/peasantsandcastles/
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na Garrom Orc Shaman
Jan Vargovský:10.10.2016 15:48

Kryptografie je poněkud složitější oříšek než tohle. Kdybys raději řekl nějaký kontext okolo toho šifrování, pak bychom ti mohli doporučit něco, co bude zároveň bezpečné.

Btw,

Jako vážně, největší česká online učebnice C# a není tu nic o šifrované serializaci ?

Největší se nerovná nejlepší. Kvantita neznamená kvalitu ... Navíc serializace a šifrování jsou poněkud odlišné problémy a spojit je už je otázka dát ty volání sekvenčně za sebou.

Editováno 10.10.2016 15:51
 
Odpovědět
10.10.2016 15:48
Avatar
Odpovídá na Jan Vargovský
Garrom Orc Shaman:10.10.2016 16:56

chtěl jsem aby to nebylo lidsky čitelné a ani rozšifrovatelné nějakým procesem (spoustu textových editorů tuto možnost nabízí), aby to šlo rozšifrovat jen tímto heslem. Zároveň bych se nemusel bát že by na něj někdo přišel jelikož Unity3D si své soubory "konzervuje"(mezi tyto soubory patří i .cs skript uložený mezi assety)

Odpovědět
10.10.2016 16:56
Life for Code, Code for Life. I chose my path, I should stick on it.
Avatar
Petr Šťastný
Tvůrce
Avatar
Petr Šťastný:10.10.2016 19:43
Objekt typu ... nelze serializovat. Vícerozměrná pole nejsou podporována.

Takže... co teď? :D

 
Odpovědět
10.10.2016 19:43
Avatar
Karel Labonek:30.8.2017 19:48

Mám problém při serializaci (pokusu o ni na třídě public ve které mám další instance mích tříd ) píše mi to : při reflexi typu došlo k chybě. Potřebuji uložit nastavení šachové hry a i odehrané hry jako takové. Děkuji za radu.

 
Odpovědět
30.8.2017 19:48
Avatar
Karel Labonek:30.8.2017 20:10

Omluva stačilo kouknout na komentář na demnou a je jasno vícerozměrná pole :-( .

 
Odpovědět
30.8.2017 20: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 10 zpráv z 40.