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

Discussion in 'WASM.CRYPTO' started by jeni, Jul 14, 2007.

  1. jeni

    jeni Евгений

    Blog Posts:
    0
    Возможно ли вычислить какие байты зашифрованы в таком бинарном виде:

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

    04 26 2D 3C 65 8B

    100 100110 101101 111100 1100101 10001011
     
  2. n0name

    n0name New Member

    Blog Posts:
    0
    да, читай про сжатие Хаффманом.
     
  3. t00x

    t00x New Member

    Blog Posts:
    0
    однозначно определить нет.
    можно вычислить методом прямого перебора.

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

    jeni Евгений

    Blog Posts:
    0
    t00x
    А какие данные нужны, чтобы однозначно определить???

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

    t00x New Member

    Blog Posts:
    0
    сначала подумал, что ты закодировал данные
    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 Евгений

    Blog Posts:
    0
    Блин, очепятка :) последние 2 байта.

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

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

    t00x New Member

    Blog Posts:
    0
    хорошо. смотри
    Code (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 Евгений

    Blog Posts:
    0
    Сам я не могу восстановить, иначе бы не обращался к вам за помощью :)

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

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