Лабораторная работа: Кодування файлу

printf("Access denied! Password error! Please try again");

//закрити файли та звільнити память

close( source );

close( target );

free( buffer );

getch();

}

/***************************************************************************/

/* Функція приймає:

розмір тексту

пароль

поточну конторльну суму

ключ

Функція повертає:

конторльну суму

*/

unsigned long Cryptographer(int zise, char* password, unsigned long conf, char* key)

{

int Len = strlen( password );

int askikod;

int cur = 0;

for( int a=0; a<zise; a++ )

{

if( cur > Len )

cur = 0;

//якщо варто декодувати

if(strcmp(key,"/d")==0)

{

buffer[a] ^= password[cur];

К-во Просмотров: 248
Бесплатно скачать Лабораторная работа: Кодування файлу