Вопросы шифрования

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
Medved
Сообщения: 256
Зарегистрирован: 14 фев 2008, 20:51
Контактная информация:

&quot писал(а):Вообще, в этом методе мне больше всего не нравится его неэкономичность.
Слушай, ты что, гиг шифровать собрался?Можно писать в несколько BMPшников, а один BMP файл размером в 2 метра поместит 250 кбайт текста =)
В крайнем случае, можно писать не в последний бит, а в последних 2 или 3. Но картинка будет сильнее отличаться от оригинала. Ещё я подумаю как кодить в видео и музыке :rolleyes:
Ваши руки совершили идиотскую ошибку и будут оторваны!
[OK]
MOTOCoder
Сообщения: 548
Зарегистрирован: 14 янв 2008, 20:27
Откуда: Россия, Псков

Сори, я просто неправильно подсчитал.
Хотя все равно мне кажется, что здесь можно использовать что-нибудь попорще.
Ни что так не ограничивает фантазию программиста, как компилятор...
Medved
Сообщения: 256
Зарегистрирован: 14 фев 2008, 20:51
Контактная информация:

&quot писал(а):можно использовать что-нибудь попорще.
Попроще можно, но зато при такой шифровке тяжело будет не только расшифровать файл, но и узнать в каком именно файле находится информация и находится ли она там вообще. А посылать эту информацию можно и через e-mail, мол, смотри какая красивая картинка! И кто узнает, что ты послал код для запуска ядерных боеголовок?
Ваши руки совершили идиотскую ошибку и будут оторваны!
[OK]
C_O_D_E
Сообщения: 296
Зарегистрирован: 13 фев 2008, 20:10
Откуда: Беларусь. Орша
Контактная информация:

Medved
Привет. Ты сам хоть компилировал свою гениальную кодировку?

{а то у меня появляются нехорошие предположения на счет своих рук! }
Если назначен специальный человек для контроля за чистотой исходной информации, то найдется изобратательный идиот, который придумает способ, чтобы неправильная информация прошла этот контроль.
Medved
Сообщения: 256
Зарегистрирован: 14 фев 2008, 20:51
Контактная информация:

&quot писал(а):Привет. Ты сам хоть компилировал свою гениальную кодировку?
компилировал, но не тестил и даже не запускал. Но ведь можно по содержанию понять,где ошибка?
Ваши руки совершили идиотскую ошибку и будут оторваны!
[OK]
Medved
Сообщения: 256
Зарегистрирован: 14 фев 2008, 20:51
Контактная информация:

&quot писал(а):а то у меня появляются нехорошие предположения на счет своих рук!
Им стоит исчезнуть, я впопыхах доделал эту прогу и только скомпилил
Ваши руки совершили идиотскую ошибку и будут оторваны!
[OK]
MOTOCoder
Сообщения: 548
Зарегистрирован: 14 янв 2008, 20:27
Откуда: Россия, Псков

Medved писал(а):Попроще можно, но зато при такой шифровке тяжело будет не только расшифровать файл, но и узнать в каком именно файле находится информация и находится ли она там вообще. А посылать эту информацию можно и через e-mail, мол, смотри какая красивая картинка! И кто узнает, что ты послал код для запуска ядерных боеголовок?
Ну если код для запуска боеголовок то это стоит того.
Но для более тривиальных вещей-не знаю.
Ни что так не ограничивает фантазию программиста, как компилятор...
C_O_D_E
Сообщения: 296
Зарегистрирован: 13 фев 2008, 20:10
Откуда: Беларусь. Орша
Контактная информация:

Значит, это либо мой паскаль либо мои ручки...
Ну, насколько я помню теорию (а ее я практически не помню, тут не в этом суть)
в параметрах процедуры не стоит указывать типы, т.е.
компилятор ругается на

Код: Выделить всё


Procedure CodeAnyInBMP(Var FileInText,FileInBMP,FileOutBMP:File {*} Of Byte);
на месте {*} требует ')'.
Когда ее ставишь, то

Код: Выделить всё

Begin
 For I:=1 To 1200 Do
 Begin
  Read(FileInBMP[b]{*,*}[/b]A);
  Write(FileOutBMP,A);
 End;
на месте выделенной запятой копилятор обзывается инвалидом File type.
Если назначен специальный человек для контроля за чистотой исходной информации, то найдется изобратательный идиот, который придумает способ, чтобы неправильная информация прошла этот контроль.
Medved
Сообщения: 256
Зарегистрирован: 14 фев 2008, 20:51
Контактная информация:

У меня компилится, (free pascal 2.2.0) но входит в бесконечный цикл о_О . Попробуйте вынести всё из процедуры codeanyinbmp и decodeanyfrombmp тупо в тело программы. я щас тоже это сделаю и сравним результаты!
Ваши руки совершили идиотскую ошибку и будут оторваны!
[OK]
Medved
Сообщения: 256
Зарегистрирован: 14 фев 2008, 20:51
Контактная информация:

Я провёл эту операцию, но входит в бесконечный цикл!
Вот файл, у кого винда, пройдите пошагово, скажите где циклит!
Вложения

[Расширение txt было запрещено, вложение больше недоступно.]

Ваши руки совершили идиотскую ошибку и будут оторваны!
[OK]
Ответить