Узнать алгоритм шифрования

Discussion in 'Программирование' started by Pashtet, May 26, 2022.

  1. Pashtet

    Pashtet Активный участник

    38,776
    5,613
    Всем привет! Решил тут, разнообразия для, попробовать узнать алгоритм шифрования чипов картриджей.
    Что имеем:
    32 байта - область данных шифрования.
    Ключ 8 байт (возможно только 6, так как 2 байта не меняются в разных картриджах)
    И, главное, есть один исходник.
    То есть, я знаю исходник, ключ и зашифрованную последовательность.
    С чего стоит начать, что бы попытаться определить алгоритм шифрования?
     
  2. The Chief

    The Chief Активный участник

    12,474
    1,172
    @Pashtet, скорее всего — DES.
     
  3. СЕРЫЙ

    СЕРЫЙ Активный участник

    3,204
    624
    Не с изучения УК РФ? ))))))
     
    toks likes this.
  4. Pashtet

    Pashtet Активный участник

    38,776
    5,613
    Спасибо, не нужно :)
     
  5. Элиста

    Элиста Активный участник

    2,767
    64
    А зачем картриджи-то шифруют?
     
  6. andrusha

    andrusha Активный участник

    27,466
    5,233
    деньги наверно очень нужны
     
  7. Pashtet

    Pashtet Активный участник

    38,776
    5,613
    Что бы только оригиналы покупали :)

    Ну да ладно, с тим разобрался, что да как :).

    Теперь новая напасть - atsha204a - вот это, сцуко, криптомонстр...
    Как понял, принтер делает запрос. Тот отдаешь хеш функцию в ответ. (тобишь сам ключ или серийник не передает) Принтер так же генерирует эту хеш и сравнивает ответы....
    Осталось за малым, узнать симметричный ключ, которым все шифруется :d
     
  8. The Chief

    The Chief Активный участник

    12,474
    1,172
    При длине в 64 бит? Тупой перебор будет очень быстрым.