Бинарная тема

Тема в разделе "WASM.CRYPTO", создана пользователем jeni, 14 июл 2007.

  1. jeni

    jeni Евгений

    Публикаций:
    0
    Регистрация:
    10 мар 2007
    Сообщения:
    41
    Возможно ли вычислить какие байты зашифрованы в таком бинарном виде:

    100100110101101111100110010110001011, если оно составлялось так:

    04 26 2D 3C 65 8B

    100 100110 101101 111100 1100101 10001011
     
  2. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    да, читай про сжатие Хаффманом.
     
  3. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    однозначно определить нет.
    можно вычислить методом прямого перебора.

    n0name
    это не сжатие, а урезаные байты
     
  4. jeni

    jeni Евгений

    Публикаций:
    0
    Регистрация:
    10 мар 2007
    Сообщения:
    41
    t00x
    А какие данные нужны, чтобы однозначно определить???

    И еще, если 100100110101101111100110010110001011 перевести в hex, то сходятся последние 4 байта, может все таки можно как-то??? А для другой, более длинной строки получится последние 3 байта. И что за урезаные байты???
     
  5. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    сначала подумал, что ты закодировал данные
    04 26 2D 3C 65 8B строкой
    100100110101101111100110010110001011
    это у которых слева удалили 0...0

    как в hex перевести 36 битов?
    эти 4 байта 00110101 10111110 01100101 10001011 сходятся с
    четырмя этими 2D 3C 65 8B ?

    P.S. и почему данные отсортированы по возрастанию
     
  6. jeni

    jeni Евгений

    Публикаций:
    0
    Регистрация:
    10 мар 2007
    Сообщения:
    41
    Блин, очепятка :) последние 2 байта.

    Через виндовский калькулятор.

    То что данные отсортированы по возрастанию, случайность. Не обращай внимания.
     
  7. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    хорошо. смотри
    Код (Text):
    1. 100 100 110 10110 1111100110010110001011 - не подходит
    2. или
    3. 100 1001 1010 1101 111100 1100101 10001011 - подходит
    4. или
    5. 100 100110 101101 111100 1100101 10001011 - подходит
    других вариантов нет

    P.S. а ты сам её восстановишь?
     
  8. jeni

    jeni Евгений

    Публикаций:
    0
    Регистрация:
    10 мар 2007
    Сообщения:
    41
    Сам я не могу восстановить, иначе бы не обращался к вам за помощью :)

    Можно ли восстановление реализовать программно, но без перебора. И сколько бит доп. информации для этого потребуется???

    И если это сделать невозможно, то почему это не использовать как хеширование???