我正在搜索具有API的TrueCrypt替代方案,以编程方式访问这些文件。有谁知道解决方案?
API应支持列出,创建,更改和删除文件。
答案 0 :(得分:3)
Diskcryptor没有API,但它是GPL。
如果可以的话,我相信你要求的是一个抽象的文件系统库。我知道您要加载TrueCrypt或类似容器并列出其内容。当它打开时,这样的容器只是表示扇区的原始字节。在加密的顶端,这样的API只能看到原始扇区,并且必须使用相应的扇区级别api来理解它们。
您可以通过其他方式查看问题。你会如何编写一个程序,比如zip,可以在zip文件上显示这些信息,如果你愿意的话,这是一个非常常见的容器。
因此,您正在寻找的API需要实现两件事:
前一段时间我问过自己同样的问题,在网上搜索答案,这个答案是我到目前为止找到的总和。我希望你发现它是一个有效的答案,即使它不可行。
还没有,反正;)
答案 1 :(得分:1)
如果您打算创建新软件,我们的SolFS OS Edition可能就是您要找的。它适用于Windows,MacOS X,Linux和FreeBSD。
答案 2 :(得分:0)
具有集成加密功能的Java文件系统提供程序:https://github.com/cryptomator/cryptofs