Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

Soutěž

Sponzorem soutěže je:

IDIF

 

Kdo je autorem výstavy obrazových fotografií „Očima Hanse Christiana Andersena“?

V dnešní soutěži hrajeme o:



Šifrování obsahu souboru po blocích

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: Šifrování obsahu souboru po blocích

Autor: RomanZ ♂

11:32:22 10.05.2016

Takhle ne. Obvykle se to dělá jinak:

Zašifrovaný text se ukládá do souboru s jiným názvem, nikdy se v průběhu práce nepřepisuje zdrojový.
Teprve když je šifrování hotové, může se zašifrovaný soubor přejmenovat a zdrojový smazat.

Kdyby totiž ten program uprostřed práce padnul (dojde paměť, někdo nebo něco ho sestřelí, vypnou proud, nemluvě o souborech na síti nebo USB flešce), tak by na disku zůstal soubor z půlky zpracovaný. Navíc je nebezpečí, že soubor otevřený pro zápis bude při výpadku poškozen - tím by se přišlo o zdrojová data. Jak se z takového stavu vzpamatovat?

Když je zdrojový soubor v originální podobě, můžu při dalším startu programu ten rozpracovaný zašifrovaný zahodit a začít celé od začátku.

Citovat příspěvek

 

Šifrování obsahu souboru po blocích

Autor: Zdeněk (neregistrovaný) ♂

16:04:02 04.05.2016

Ahoj, snažím se v C# zašifrovat soubor tak, abych zašifroval přímo obsah souboru, ne abych vedle zdrojového vytvořil nový, zašifrovaný, soubor.

Předpokládám, že by to mělo být nějak takto:
1) vytvořit instanci RijndaelManaged
2) načíst blok bytů
3) zašifrovat načtený blok
4) načtený blok nahradit zašifrovaným blokem
5) vrátit se na 2)

Nedaří se mi to ale napsat, pořád dělám nějaké chyby. A když je vyřeším a raduju se, že už to tak prostě musí být, objevím novou botu. Neměl byste někdo po ruce vzorový kód, článek na Netu nebo něco, co bych mohl použít jako odrazový můstek?

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: