Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Флейм > Криптографический тред


Автор: Lazin 15.11.2009, 18:18
тот кто расшифрует этот http://bitbucket.org/Lazin/alang/downloads/image.ufo, получит волшебный приз!! smile 

Автор: unicuum 15.11.2009, 19:38
Цитата(Lazin @  15.11.2009,  18:18 Найти цитируемый пост)
тот кто расшифрует этот файл, получит волшебный приз!! user posted image

Вспоминается история где дети ели медный купорос, когда насмотрелись Гарри Поттера.

Автор: Alexeis 15.11.2009, 21:35
  Какой алгоритм шифрования? Какие данные зашифрованы? Вдруг там RSA  smile 

Автор: Lazin 15.11.2009, 21:47
Цитата(Alexeis @  15.11.2009,  21:35 Найти цитируемый пост)
Вдруг там RSA

неа
Цитата(Alexeis @  15.11.2009,  21:35 Найти цитируемый пост)
 Какой алгоритм шифрования? Какие данные зашифрованы? Вдруг там RSA
там изображение, все что нужно для расшифровки - в самом файле и волшебный приз кстати то-же smile 
никакими стандартными алгоритмами шифрования я не пользовался, ключ для расшифровки то-же не нужен
в общем, немного логики и все получится smile 

Автор: unicuum 15.11.2009, 22:27
все что нужно для расшифровки - в самом файле и волшебный троян кстати то-же  smile 

Автор: Alexeis 15.11.2009, 22:29
Цитата(Lazin @  15.11.2009,  20:47 Найти цитируемый пост)
никакими стандартными алгоритмами шифрования я не пользовался

  Подстановочный, перестановочный? 

Автор: Lazin 15.11.2009, 22:32
Цитата(Alexeis @  15.11.2009,  22:29 Найти цитируемый пост)
Подстановочный, перестановочный?

так, перефразирую
существует оригинальное изображение, оно было преобразовано в данный файл, формат которого очень прост, если гипотетически представить, что внеземная цивилизация получит этот файл, то она сможет восстановить оригинальное изображение используя мат аппарат средней школы smile

Добавлено через 1 минуту и 40 секунд
сильнее подсказать я не мог smile

Добавлено через 11 минут и 56 секунд
инопланетяне были бы очень рады получить такое послание  smile 

Автор: Void 15.11.2009, 23:07
Пруфпик в аттаче: некоторые детали НЛО. Надеюсь, это подстегнёт остальных взломщиков smile

Автор: Lazin 15.11.2009, 23:10
Void,  smile 

Автор: ТоляМБА 15.11.2009, 23:59
Цитата(Lazin @  16.11.2009,  00:32 Найти цитируемый пост)
существует оригинальное изображение
Цитата(Lazin @  16.11.2009,  00:32 Найти цитируемый пост)
инопланетяне были бы очень рады получить такое послание
Вот что значит и выхи за компом - прочитав цитированное сразу подумал что там инвайт на Хабр.  smile 

Автор: Lazin 16.11.2009, 08:45
Цитата(ТоляМБА @  15.11.2009,  23:59 Найти цитируемый пост)
прочитав цитированное сразу подумал что там инвайт на Хабр.
я то-же так сначала подумал )

Добавлено через 36 секунд
итак, последняя подсказка, данный код имеет прямое отношение к НЛО - http://pastebin.com/f60e75322 smile 

Автор: Alexeis 16.11.2009, 10:13
Lazin, мде? А выравнивать строки изображения на границу 2х или 4х байт не учили? smile . Это делается не для эстетической красоты, а для оптимизации по скорости.

Автор: Void 16.11.2009, 10:28
Цитата(Alexeis @  16.11.2009,  12:13 Найти цитируемый пост)
Lazin, мде? А выравнивать строки изображения на границу 2х или 4х байт не учили? smile . Это делается не для эстетической красоты, а для оптимизации по скорости. 

А ты представь, что это поток, передающийся по сети (радиотелескоп, нацеленный на Тау Сети smile ). Где ты в сетевых протоколах выравнивание видел? Место экономить надо!

Что, никто Шкловского не читал?

Автор: Alexeis 16.11.2009, 10:54
Void, с сетью железо работает, ему выравнивание до лампочки smile . Короче ввиду того что порядок цветовых байт нарушен, сиськи синие получились  smile  . 

Автор: Void 16.11.2009, 11:02
Alexeis, так исправь, негоже так подарок портить smile

Автор: Alexeis 16.11.2009, 11:18
Void, а вдруг зеленым человечкам по вкусу синие сиськи? 

Автор: Akella 16.11.2009, 12:34
А можно сразу получить волшебный приз, без расшифровки?

Автор: powerfox 16.11.2009, 12:44
Цитата(Akella @  16.11.2009,  13:34 Найти цитируемый пост)
А можно сразу получить волшебный приз, без расшифровки? 

Используй силу Google Images + "сиськи" ;)

Автор: Akella 16.11.2009, 13:08
Зачем тогда Лазин затеял эту чехарду с шифрованием? Может там особенные сиськи?

Автор: powerfox 16.11.2009, 14:24
Цитата(Akella @  16.11.2009,  14:08 Найти цитируемый пост)
Зачем тогда Лазин затеял эту чехарду с шифрованием?

Чтобы нас развлечь. Я получил истинное удовольствие (хотя не справился с заданием, натупил в простом коде и один лямда мэн мне всё разжевал пошагово) smile

А сиськи не в моём вкусе. Нормальные те, которые удовлетворяют правилу ладошки  smile 

Автор: DeadLine 16.11.2009, 14:48
Кто-нибудь выложите картинку полностью,пожалуйста.А?

Автор: Alexeis 16.11.2009, 14:49
а меня сбил с толку нечетный размер smile . Думал там куча картинок.

Автор: Alexeis 16.11.2009, 15:17
DeadLine, вот она
Код

var
 w : Integer = 479;

procedure TForm1.Button1Click(Sender: TObject);
var
  f : TFileStream;
  b : TBitmap;
  i, j : Integer;
  r : PRGBTriple;
  bt : byte;

begin
  f := TFileStream.Create('хде-то тут\image.ufo',
                          fmOpenRead);
  b := TBitmap.Create;
  b.SetSize(w, 740);
  b.PixelFormat := pf24bit;
  for I := 0 to 738
  do
    Begin
      f.Read(b.ScanLine[i]^, w * 3);
      r := PRGBTriple(b.ScanLine[i]);
      for j := 0 to 479 - 1
      do
        begin
          bt := r.rgbtBlue;
          r.rgbtBlue := r.rgbtRed;
          r.rgbtRed := bt;
          r := PRGBTriple(PAnsiChar(r) + 3);
        end;
    End;

  Canvas.Draw(20,20, b);
  Canvas.TextOut(600, 20, IntToStr(w));
  b.Free;
  f.Free;
//  dec(w);
end;

Автор: Void 16.11.2009, 15:32
Код

$ cat > ufo.ppm
P3
479 739
255
$ python -c 'open("ufo.ppm", "a").write(" ".join(str(ord(c)) for c in open("image.ufo", "rb").read()))'
$ echo >> ufo.ppm
$ convert ufo.ppm ufo.png

Автор: DeadLine 16.11.2009, 19:36
Alexeis, спасибо smile 

Автор: Lazin 16.11.2009, 20:14
Alexeis, а ширину магическим способом получаем? smile 
мое решение: http://pastebin.com/f60fa257a

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)