Каковы криптографические возможности linux?

Подскажите, какие имеются криптографические возможности в Linux дистрибутивах, как ось работает с криптопровайдерами? Например, у windows есть CryptoAPI...
  • Вопрос задан
  • 3652 просмотра
Пригласить эксперта
Ответы на вопрос 5
ntkt
@ntkt
Потомственный рыцарь клавиатуры и паяльника
Общепринятой реализации провайдеров в привычном виндовом представлении нет.
В ядре есть подсистема crypto и некоторое API к ней -- это реализация всех основных криптопримитивов для ядерного же использования.
А в юзермоде -- нет ничего готового, единого и удобного, надо самому использовать чисто юзермодные библиотеки: openssl, gnutls, libnss и иже с ними.
Все остальное -- маргинальные эксперименты (порт /dev/crypto из OpenBSD (www.logix.cz/michal/devel/cryptodev ), патчи в том же openssl, которые вызывают соотв. реализации функций из ядра через аналоги этого /dev/crypto, и т.д.).
Ответ написан
Комментировать
leahch
@leahch Куратор тега Linux
3D специалист. Dолго, Dорого, Dерьмово.
В системе есть абсолютно все возможности по работе с крипто, начиная от организации крипто-туннелей IPsec, туннелей ssl/tls, крипто-дисков, крипто-контейнеров и заканчивая библиотеками криптографии типа openssl. Не всегда все это специфицировано в единый API, как в java или microsoft, но от этого не хуже работающее. Просто есть все это в нескольких реализациях, и иногда достаточно сложно выбрать чем пользоваться.
Обычно как стандарт для крипто-API используется openssl.
Ответ написан
Комментировать
Properrr
@Properrr
В чем заключается идея\цель задачи?
Ответ написан
aioon
@aioon
dm-crypt
Ответ написан
Комментировать
В линуксах можно шифрануть все что угодно: начиная от картинки порнушной заканчивая всем диском вместе с рутом и ядром.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы