2010-12-13 19 views
6

Szukam alternatywy TrueCrypt, która ma interfejs API do programowego dostępu do plików. Czy ktoś zna rozwiązanie?Alternatywa TrueCrypt z API

Interfejs API powinien obsługiwać wyświetlanie, tworzenie, zmienianie i usuwanie plików.

+3

Jaki system operacyjny? I myślę, że powinieneś być bardziej konkretny, jakiego API potrzebujesz. Na przykład możesz wywołać true-crypt z pewnymi argumentami wiersza poleceń. – CodesInChaos

+1

Zbyt mało precyzyjne, aby odpowiedzieć konkretnie. –

Odpowiedz

3

Diskcryptor nie ma interfejsu API, ale jest to GPL.

Jeśli mogę, wierzę, o co prosisz, jest abstrakcyjna biblioteka systemu plików. Rozumiem, że chcesz załadować TrueCrypt lub podobny kontener i wyświetlić jego zawartość. Po otwarciu taki kontener to po prostu surowe bajty reprentujące sektory. Oprócz szyfrowania, taki API widziałby tylko surowe sektory i musiałby mieć sens z odpowiednim api poziomu na poziomie sektora.

Możesz zobaczyć problem w inny sposób. Jak napisalibyście program, taki jak zip, który mógłby przedstawić takie informacje na pliku zip, bardzo często używanym kontenerze, jeśli tak będzie.

TrueCrypt container compared to a zip file

Więc API szukasz musiałby acheive dwie rzeczy:

  1. Zrozumieć system szyfrowania kontenera (ewentualnie wielokrotność wersji z nim)
  2. Zrozumieć format sektora system plików embeeded
  3. Zapewnij przyjazny interfejs API.

Zadałem sobie te same pytania jakiś czas temu, przeszukiwałem sieć w poszukiwaniu odpowiedzi, a ta odpowiedź jest sumą tego, co do tej pory znalazłem. Mam nadzieję, że uważasz, że jest to poprawna odpowiedź, nawet jeśli nie można jej podjąć.

Jeszcze nie, anyway;)

1

Nasz SolFS OS Edition może być tym, czego szukasz, jeśli planujesz utworzyć nowe oprogramowanie. Jest dostępny dla systemów Windows, MacOS X, Linux i FreeBSD.

+0

Witaj Eugene, nie mam firmy, jak poprosić o klucz aktywacyjny próbny SolFS? – Cipher

+1

Klucze trialowe dla domeny Laena są dostarczane wszystkim. Sprzedajemy również osobom prywatnym, a czasami nawet organizujemy niekomercyjne bezpłatne licencje. Proszę zapytać w sprzedaży. –