![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 19.02.2012
Сообщений: 24
|
![]()
Есть текст и в нем надо скрыть некоторую фразу(ABC), состоящую из букв. Буквы этой фразы представляются как байты. Эти байты надо разбить на биты.
Текст, в котором будет прятаться сообщение, должен иметь много строчек (как стихотворение). Мы должны разбить скрываемый текст на биты. И если очередной бит скрываемой информации равен единице, то в конец очередной строки текста-контейнера дописываем пробел. Если же бит равен нулю, то в конец строки не пишем пробел. После шифрования, шифровку надо будет обратно раскодировать. что это вообще такое и как эту программу написать в паскале?(( ![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
это несложно. только учтите, что для кодирования одной буквы текста (допустим, что один символ занимает 1 байт) нужно 8 бит -> 8 строчек в текстовом файле.
(для кодирования фразы из 3-х символов в исходном файле должно быть 24 строки и т.д.) что у Вас конкретно не получается? |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
![]()
И не забудьте, что в тексте-контейнере изначально не должно быть пробелов в конце слова, иначе декодирование может быть ошибочным.
Правильно поставленная задача - три четверти решения.
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 13.01.2009
Сообщений: 1,353
|
![]()
И это называется не "стенография", а "стеганография"
![]() ![]()
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
![]() |
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
я подправил название темы. |
|
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 19.02.2012
Сообщений: 24
|
![]()
блин я даже не правильно написала название. капец)
Цитата:
знаю только то что нужно создать файл .txt с текстом(где много строчек=стих) и потом как то его вызывать через паскаль :D |
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
![]()
Ну, если чуть подумать, то может быть всё хорошо, например перед кодированием запоминать число пробелов в конце строки, при декодировании этой информацией пользоваться...
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 19.02.2012
Сообщений: 24
|
![]()
это канечно все очень здорово.но я вот не знаю как зашифровать даже как этот пробел дописывать...а...жэсть...пожалуйста сделайтее..я даже заплатить уже готова.(
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
![]()
Шифруется примерно такой процедурой:
Код:
Код:
Правильно поставленная задача - три четверти решения.
Последний раз редактировалось DiemonStar; 20.02.2012 в 16:55. |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
ну, тогда и я свой пример кода кину...
чтобы был выбор... ![]() полностью исходники + программа в архиве. ну и исходники продублирую в тексте сообщения: Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск данных в текстовом файле (в самом файле! а не в Memo и не загружая всю инфу из файла в одну строку | glagoff | Помощь студентам | 1 | 05.05.2010 13:00 |
изменение в текстовом файле | nina_kh | Общие вопросы Delphi | 3 | 21.10.2009 16:33 |
Поиск в текстовом файле! | Straiker | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 18.01.2009 10:07 |
Поиск в текстовом файле | KaimaS | Общие вопросы C/C++ | 0 | 12.11.2008 17:39 |