Криптография в linux

Тема в разделе "WASM.UNIX", создана пользователем featurelles, 28 ноя 2009.

  1. featurelles

    featurelles New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2009
    Сообщения:
    562
    Хотел попробовать зашифровать текст как показано в данной статье http://www.xakep.ru/post/46840/default.asp(нет нет, я не читаю "хакер")
    Собственно мне интересно, почему crypto_ablkcipher_setkey всегда возвращает ошибку.
     
  2. featurelles

    featurelles New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2009
    Сообщения:
    562
    в показанном вверху коде, не было непосредственной инициализации unsigned char *crypt_text и unsigned char *key , но они указывают на то, что надо.
     
  3. kyprizel

    kyprizel New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2003
    Сообщения:
    232
    Адрес:
    TSK
    а почему не посмотреть код последний ошибки(ret)? ;)
     
  4. featurelles

    featurelles New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2009
    Сообщения:
    562
    kyprizel
    Очень много пере определений макросов, но бог с ними. Просто ситуация в том, что мне не понятно, может ошибка находится где-то раньше, а возврат функцией crypto_ablkcipher_setkey значения ошибки, только следствие.
     
  5. featurelles

    featurelles New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2009
    Сообщения:
    562
    Никто значит с шифрованием в линексе не сталкивался?
     
  6. friackazoid

    friackazoid New Member

    Публикаций:
    0
    Регистрация:
    4 июн 2009
    Сообщения:
    102
    Как один из авторов этой статьи отвечаю =)
    Все коды ошибок которые возвращает эта функция впринципе описаны можно посмотреть по исходникам (где точно не помню много памяти с тех пор утекло).
    В ходе подготовки этой статьи тоже возникала ошибка в этом месте, моя причина была в том что модуль алгоритма который пыталась использовать не был подключен в ядре. А вообще тогда еще очень помог пример из самого ядра /usr/src/linux/crypto/crypto.c