使用API​​的TrueCrypt替代方案

时间:2010-12-13 19:44:23

标签: security encryption administration truecrypt

我正在搜索具有API的TrueCrypt替代方案,以编程方式访问这些文件。有谁知道解决方案?

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

3 个答案:

答案 0 :(得分:3)

Diskcryptor没有API,但它是GPL。

如果可以的话,我相信你要求的是一个抽象的文件系统库。我知道您要加载TrueCrypt或类似容器并列出其内容。当它打开时,这样的容器只是表示扇区的原始字节。在加密的顶端,这样的API只能看到原始扇区,并且必须使用相应的扇区级别api来理解它们。

您可以通过其他方式查看问题。你会如何编写一个程序,比如zip,可以在zip文件上显示这些信息,如果你愿意的话,这是一个非常常见的容器。

TrueCrypt container compared to a zip file

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

  1. 了解容器的加密方案(可能是其多个版本)
  2. 了解嵌入式文件系统的扇区格式
  3. 提供用户友好的API。
  4. 前一段时间我问过自己同样的问题,在网上搜索答案,这个答案是我到目前为止找到的总和。我希望你发现它是一个有效的答案,即使它不可行。

    还没有,反正;)

答案 1 :(得分:1)

如果您打算创建新软件,我们的SolFS OS Edition可能就是您要找的。它适用于Windows,MacOS X,Linux和FreeBSD。

答案 2 :(得分:0)

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