2010-12-13 45 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