20950

Стеганографічні перетворення

Практическая работа

Информатика, кибернетика и программирование

h int checkchar; char rmallwschar; int main { int us = 1; char ss1ptr; cout vvedite nabor simvolov ; cin s; cout endl vvedite nabor simvolov dlya poiska i udaleniya ; cin s1; whileptr=0 { int ik; ptr=strstrss1; for i=1;i = strlens1;i { ptr=1; ptr=' '; } s=rmallwss; } return 0; } char rmallwschar str { char obuf nbuf; for obuf = str nbuf = str; obuf obuf; obuf { if isspaceobuf nbuf = obuf; } nbuf = ' 0'; return str; } Висновок: за час виконання практичноъ роботи роздивився тему...

Украинкский

2013-08-01

33.98 KB

0 чел.

Родін С.І КІТ-39

Практична робота №2-7

“Стеганографічні перетворення ”

Ціль роботи :створення програми приховання повідомлення у текстовому файлі за допомогою стеганографічних перетворень.

Постановка задачі

Необхідно розробити і налагодити дві програми:

Програма приховання повідомлення у текстовому файлі.

Програма витягу скритого повідомлення з файлу.

Індивідуальні завдання: Додатковий пробіл у початку абзацу

Текст програми

#include<iostream.h>

#include<string.h>

#include<conio.h>

#include<stdio.h>

int check(char);

char rmallws(char);

int main()

{

int us = 1;

char *s,*s1,*ptr;

cout<<"vvedite nabor simvolov";

cin>>s;

cout<<endl<<"vvedite nabor simvolov dlya poiska i udaleniya";

cin>>(s1);

while(ptr!=0)

{

int i,k;

ptr=strstr(s,s1);

for (i=1;i <= strlen(s1);i++)

{

ptr+=1;

&ptr=' ';

}

s=rmallws(s);

}

return 0;

}

char *rmallws(char *str)

{

char *obuf, *nbuf;

for (obuf = str, nbuf = str; *obuf && obuf; ++obuf)

{

if (!isspace(*obuf))

*nbuf++ = *obuf;

}

*nbuf = '\0';

return str;

}

Висновок: за час виконання практичноъ роботи роздивився тему стеганографічні перетворення.


 

А также другие работы, которые могут Вас заинтересовать

69604. ИЗУЧЕНИЕ ПРОЦЕССА ПРОКАТКИ 1.43 MB
  Сущность прокатки заключается в пластическом деформировании нагретой за редким исключением холодной заготовки при пропускании ее между вращающимися валками в разные стороны реже в одну сторону. Зазор между валками должен быть меньше толщины заготовки.
69605. ИЗУЧЕНИЕ ПРОЦЕССА ВЫТЯЖКИ ЦИЛИНДРИЧЕСКИХ ИЗДЕЛИЙ И ОПРЕДЕЛЕНИЕ ПРЕДЕЛЬНОГО КОЕФФИЦИЕНТА ВЫТЯЖКИ 1.65 MB
  Цель, работы: Изучение способа превращения плоской или полой заготовки в открытое сверху полой изделие и знакомство с устройством штампа. Определение предельного коэффициента вытяжки для 1-й операции и максимально допустимого значения диаметра заготовки.
69606. ОПРЕДЕЛЕНИЕ ФОРМЫ И РАЗМЕРОВ СВАРНОГО ШВА ПРИ СВАРКЕ НАКЛОННЫМ ЭЛЕКТРОДОМ 1.95 MB
  Цель работы - ознакомиться с оборудованием поста механизированной сварки наклонным электродом и пучком электродов, выяснить влияние режима дуговой сварки наклонным электродом на изменение формы и размеров шва.
69607. Определение свободной линейной усадки некоторых литейных сплавов 162 KB
  Краткие теоретические сведения Усадка это свойство металлов и сплавов уменьшать линейные размеры отливки в процессе ее охлаждения после кристаллизации до нормальной температуры. литейная форма не будет препятствовать усадке отливки и усадка будет свободной линейной.
69610. АНАЛИЗ СИСТЕМНЫХ ТРЕБОВАНИЙ И РАЗРАБОТКА UML ДИАГРАММ КОНЦЕПТУАЛЬНОГО УРОВНЯ МОДЕЛИРОВАНИЯ АРХИТЕКТУРЫ ПРОГРАММНОЙ СИСТЕМЫ 49.55 KB
  Диаграммы вариантов использования описывают функциональное назначение системы или то что система должна делать. Диаграмма стойкости Способ дальнейшей детализации модели прецедентов Диаграмма последовательностей Диаграммы последовательности используются для моделирования взаимодействия...
69611. РАЗРАБОТКА UML ДИАГРАММ ЛОГИЧЕСКОГО УРОВНЯ ПРОЕКТИРОВАНИЯ КОМПОНЕНТНЫХ ПРОГРАМНЫХ РЕШЕНИЙ: МОДЕЛИРОВАНИЕ СТАТИСТИЧЕСКИХ АСПЕКТОВ 45.71 KB
  Описывает структуру системы показывая её классы их атрибуты и операторы а также взаимосвязи этих классов. Диаграмма объектов Они показывают множество объектов экземпляров классов изображенных на диаграмме классов и отношений между ними в некоторый момент времени.
69612. РАЗРАБОТКА UML ДИАГРАММ ЛОГИЧЕСКОГО УРОВНЯ ПРОЕКТИРОВАНИЯ КОМПОНЕНТНИХ ПРОГРАММНЫХ РЕШЕНИЙ (КПР): МОДЕЛИРОВАНИЯ ДИНАМИЧЕСКИХ АСПЕКТОВ 45.05 KB
  Диаграмма состояний Показывает как объект переходит из одного состояния в другое. Диаграмма активности Используются для визуализации алгоритмов программы. Диаграмма кооперации Показывает поток сообщений между объектами системы и основные ассоциации между ними...