2010-12-13 77 views
6

我正在尋找一個TrueCrypt備選方案,它具有一個API以編程方式訪問這些文件。有誰知道解決方案?TrueCrypt替代與API

API應該支持列表,創建,更改和刪除文件。

+3

什麼操作系統?我想你應該更具體一些你想要的API。例如,你可以用某些命令行參數調用true-crypt。 – CodesInChaos 2010-12-13 19:51:51

+1

目前太模糊不清了。 – 2010-12-13 20:10:51

回答

3

Diskcryptor沒有API,但它是GPL。

如果我可以,我相信你要求的是一個抽象的文件系統庫。我知道你想加載一個TrueCrypt或類似的容器並列出它的內容。當它被打開時,這樣的容器只是原始的字節reprenting扇區。在加密之上,這樣一個API只能看到原始扇區,並且它必須使用相應扇區級別的api來理解它們。

您可以用另一種方式查看問題。你將如何編寫一個程序,例如zip,可以將這些信息顯示在一個zip文件中,如果你願意的話,這是一個非常常見的容器。

TrueCrypt container compared to a zip file

所以,你正在尋找的API需要acheive兩件事情:

  1. 瞭解容器的加密方案(它可能有多個版本)
  2. 瞭解的扇區格式嵌入式文件系統
  3. 提供用戶友好的API。

前段時間我問了自己同樣的問題,在網上尋找答案,這個答案是迄今爲止發現的結果。我希望你發現它是一個有效的答案,即使它不可行。

還沒有,反正;)

1

我們的SolFS OS Edition可能是你正在尋找如果你打算創建新的軟件。它適用於Windows,MacOS X,Linux和FreeBSD。

+0

Hello Eugene,我沒有公司如何申請SolFS試用版激活碼? – Cipher 2016-12-03 08:32:40

+1

@Lena試用密鑰提供給每個人。我們也出售給個人,有時甚至安排非商業免費許可證。請在銷售中詢問。 – 2016-12-03 18:47:45