5

我正在寻找具有 API 以编程方式访问文件的 TrueCrypt 替代方案。有谁知道解决方案?

API 应支持文件的列出、创建、更改和删除。

4

3 回答 3

3

Diskcryptor没有 API,但它是 GPL。

如果可以的话,我相信您所要求的是抽象文件系统库。我了解到您想要加载 TrueCrypt 或类似容器并列出其内容。当它打开时,这样的容器只是代表扇区的原始字节。除了加密之外,这样的 API 只能看到原始扇区,并且必须使用相应的扇区级 API 来理​​解它们。

你可以用另一种方式来看待问题。您将如何编写一个程序,例如 zip,它可以在 zip 文件中呈现此类信息,如果您愿意的话,这是一个非常常见的容器。

TrueCrypt 容器与 zip 文件的比较

因此,您正在寻找的 API 需要实现两件事:

  1. 了解容器的加密方案(可能有多个版本)
  2. 了解嵌入式文件系统的扇区格式
  3. 提供用户友好的 API。

前段时间我问过自己同样的问题,在网上搜索答案,这个答案是我迄今为止找到的总和。我希望你能找到一个有效的答案,即使它不可行。

还没有,反正;)

于 2012-05-04T21:14:26.913 回答
1

如果您计划创建新软件,我们的SolFS OS 版本可能就是您所寻找的。它适用于 Windows、MacOS X、Linux 和 FreeBSD。

于 2010-12-13T20:21:24.763 回答
1

具有集成加密的 Java 文件系统提供程序:https ://github.com/cryptomator/cryptofs

于 2018-09-24T12:38:31.440 回答