Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет dibr ([info]dibr)
@ 2012-07-13 00:07:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
программисты шутят

     Речь идёт об алгоритмах шифрования:

     «256 ксоров с числами от 0 до 255, в произвольном неповторяющемся порядке - как идея? в жизни никто не расшифрует, ведь да? ;)»
     (via)

     Лично мне идея нравится. Она, например, намного круче дебиановского бага в генераторе [псевдо]случайного ключа для SSL (tl;dr, если кратко - в борьбе за "чистоту кода" они выкинули из генерации ключа использование [псевдо]случайных данных вообще, но оставили использование двухбайтного PID'а процесса - в результате ключи выглядели случайными, но их было не более 32767 разных, и они были относительно предсказуемыми) :-)


(Добавить комментарий)


[info]artcan@lj
2012-07-12 17:21 (ссылка)
Блять, патентованый максик и тут посхимился, бгг

(Ответить)


[info]slowkukuing@lj
2012-07-12 22:58 (ссылка)
какой же он произвольный, если неповторяющийся ?
...вот только нафига нужно шифровать так, чтобы оно было нерасшифруемо "в принципе" ? :-)

(Ответить) (Ветвь дискуссии)


[info]dibr@lj
2012-07-13 05:33 (ссылка)
Порядок произвольный, а числа не повторяются. То есть, взяли числа от 0 до 255, перемешали, и именно в этом порядке поксорили с ними каждый исходный байтик.

...теперь понятно, в чём главный прикол? ;-)))

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]slowkukuing@lj
2012-07-13 15:15 (ссылка)
насколько я понимаю, порядок ксоров не влияет на результат (ксор коммутативен). Наверное в этом и состоит прикол :-)

т.е. результат предложенного "а ля горитма" либо тавтологичен, либо сводится к единственному ксор с априори известным "множителем".
Прикол, однако. :-Ъ

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]white_thesis@lj
2012-07-13 22:03 (ссылка)
да, причем в силу того, что ксорятся _все_ возможные значения 8-битного числа, то результирующий операнд будет 0, а следовательно зашифрованный текст будет равен открытому тексту

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]slowkukuing@lj
2012-07-14 02:28 (ссылка)
Чойта? (с)

ксор с x00 не даёт нам "открытый текст", поскольку все нолики заменяет на единички, а все единички оставляет "как есть"...
Прикол, однако.
зачёркнутому не верить :-))

блин, на пенсию пора.
Прикол, однако :-(

(Ответить) (Уровень выше)


[info]ilya_314@lj
2012-07-18 17:19 (ссылка)
Про случайные числа вспомнился прошлогодний взлом приватного ключа PS3. Там есть аппаратный блок с суперсекретным ключом для валидации публичных ключей, так вот внутри разработчики в качестве случайной величины использовали константу (математики им видимо не все объяснили), в итоге вычислили главный ключ и самое страшное, что блочок то железный и апгрейду не подлежит. Шума было изрядно.

(Ответить)