Hlavní stránka | Seznam prostorů jmen | Seznam tříd | Adresáře | Seznam souborů | Seznam členů tříd | Symboly v souborech

Dokumentace souboru files.h

#include "exc_error.h"

Funkce

template<int BLOCK_LENGTH>
int enc_file (const char *i_fname, const char *o_fname, cKey< BLOCK_LENGTH > &enc)
template<int BLOCK_LENGTH>
int dec_file (const char *i_fname, const char *o_fname, cKey< BLOCK_LENGTH > &dec)

Dokumentace funkcí

template<int BLOCK_LENGTH>
int dec_file const char *  i_fname,
const char *  o_fname,
cKey< BLOCK_LENGTH > &  dec
 

funkce ma na starost decodovani souboru Z hlavičky si přečte délku posledního bloku dat a zakódovanou masku. tu dekoduje a provede s ní operaci xor na souboru. z posledního bloku uřízne správně dlouhou část a zapíše pouze tu. i_fname je jmeno vstupniho souboru, o_fname je jmeno vystupniho souboru, dec je reference ne enkodovaci klic BLOCK_LENGTH je delka bloku ktery se bude nacitat a najednou sifrovat +8 (v bitech ) delka bloku musi byt delitelna delkou insigned int, jinak vyvola vyjimku

template<int BLOCK_LENGTH>
int enc_file const char *  i_fname,
const char *  o_fname,
cKey< BLOCK_LENGTH > &  enc
 

funkce ma na starost encodovani sounoru i_fname je jmeno vstupniho souboru, o_fname je jmeno vystupniho souboru, enc je reference ne enkodovaci klic BLOCK_LENGTH je delka bloku ktery se bude nacitat a najednou sifrovat +8 (v bitech ) funkce náhodně vzgeneruje masku, s tou překsoruje celý soubor, masku zakóduje a zapíše do hlavičky soboru. Do hlavičky je též zapsána délka posledního bloku dat( dá se předpokládat,délka souboru nebude násobkem délky kódovaného bloku. delka bloku musi byt delitelna delkou insigned int, jinak vyvola vyjimku


Generováno Thu Mar 31 19:40:06 2005 pro projekt RSA programem  doxygen 1.4.1