Альтернатива TrueCrypt с API - PullRequest
       48

Альтернатива TrueCrypt с API

5 голосов
/ 13 декабря 2010

Я ищу альтернативу TrueCrypt, которая имеет API для программного доступа к файлам. Кто-нибудь знает решение?

API должен поддерживать перечисление, создание, изменение и удаление файлов.

Ответы [ 3 ]

3 голосов
/ 05 мая 2012

Diskcryptor не имеет API, но это GPL.

Если позволите, я полагаю, что вы просите об абстрактной библиотеке файловой системы. Я понимаю, что вы хотите загрузить TrueCrypt или аналогичный контейнер и перечислить его содержимое. Когда он открыт, такой контейнер является просто необработанными байтами, представляющими секторы. Помимо шифрования, такой API будет видеть только необработанные сектора, и он должен иметь смысл их с соответствующим API уровня сектора.

Вы можете увидеть проблему по-другому. Как бы вы написали программу, такую ​​как zip, которая может представлять такую ​​информацию в zip-файле, очень распространенный контейнер, если хотите.

TrueCrypt container compared to a zip file

Таким образом, API, который вы ищете, должен был бы достичь двух вещей:

  1. Понять схему шифрования контейнера (возможно, несколько его версий)
  2. Понять формат сектора встроенной файловой системы
  3. Предоставьте удобный API.

Я задавал себе те же вопросы некоторое время назад, искал ответы в сети, и этот ответ является суммой того, что я нашел до сих пор. Я надеюсь, что вы найдете правильный ответ, даже если он не будет действовать.

Пока нет, во всяком случае;)

1 голос
/ 13 декабря 2010

Наш SolFS OS Edition может быть тем, что вы ищете, если вы планируете создавать новое программное обеспечение. Он доступен для Windows, MacOS X, Linux и FreeBSD.

0 голосов
/ 24 сентября 2018

поставщик файловой системы Java со встроенным шифрованием: https://github.com/cryptomator/cryptofs

...