Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка програм шифрування і дешифрування тексту методом простої заміни

Реферат Розробка програм шифрування і дешифрування тексту методом простої заміни





}; [i] = ' 0'; (" n Введіть шлях зберігання зашифрованого файлу (до 1000 символів): n");

for (i = 0; i

{[i] = getche (); (outpath [i] == 13) {break;};

}; [i] = ' 0'; = fopen (inpath, "r"); = fopen (outpath, "a +"); (input == NULL)

{(" n Помилка при відкритті файлу");

} if (output == NULL)

{(" n Помилка при створенні файлу");

}

{(" n n Введіть ключ з 17 символів (наприкінці введення натисніть Enter): n");

for (i = 0; i

{= getche (); [i] = static_cast (c); (i == reglen-1) {break;};

}; (" n Йде обробка файлу ...");

for (i = 0; i

{(! feof (input)) {fscanf (input, "% c", & buffer [i]); counter + +;};

}; (i = 0; i

{[i] = buffer [i] ^ reg [0]; = reg [0] ^ reg [1] ^ reg [2] ^ reg [3] ^ reg [7] ^ reg [12] ^ reg [14]; (j = 0; j

{[j] = reg [j +1];

}; [reglen] = regbuf;

}; (i = 0; i

{(output, "% c", buffer [i]);

};

}; (" n Виконано."); (); ();

};


6. Укрупненная структурна схема програми дешифрування


В 

.1 Код програми дешифрування


# include

# include

# include namespace std; main ()

{(0, ""); * input, * output; int reglen = 17, buflen = 1000, inpathlen = 1001, outpathlen = 1001; reg [reglen], regbuf, buffer [ buflen], i, j, counter = 0; inpath [inpathlen], outpath [outpathlen], c; ("Введіть шлях до файлу, який був зашифрований (до 1000 символів): n");

for (i = 0; i

{[i] = getche (); (inpath [i] == 13) {break;};

}; [i] = ' 0'; (" n Введіть шлях зберігання ДЕШИФРОВАНОГО файлу (до 1000 символів): n");

for (i = 0; i

{[i] = getche (); (outpath [i] == 13) {break;};

}; [i] = ' 0'; = fopen (inpath, "r"); = fopen (outpath, "a +"); (input == NULL)

{(" n Помилка при відкритті файлу");

} if (output == NULL)

{(" n Помилка при створенні файлу");

}

{(" n n Введіть ключ з 17 символів (наприкінці введення натисніть Enter): n");


Назад | сторінка 3 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми шифрування та дешифрування тексту методом простої заміни
  • Реферат на тему: Створення компонента для шифрування-дешифрування тексту
  • Реферат на тему: Розробка програми для підрахунку хеш-суми файлу і тексту з графічним інтерф ...
  • Реферат на тему: Потокове шифрування файлу
  • Реферат на тему: Програмна реалізація шифру заміни та його дешифрування