问题标签 [truecrypt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
truecrypt - truecrypt 卷标头存储在安全的地方?
我正在使用 truecrypt 分区加密,文档说要备份卷标头,以防分区损坏。该文件是否应该存储在安全位置,或者可以使用该文件进行任何操作?我可以通过在 U 盘上存储一份未加密的文件来放松吗?
c# - 将文件从 TrueCrypt 卷复制到剪贴板?
我使用此代码将文件复制到剪贴板:
不幸的是,如果磁盘是 TrueCrypt 安装的卷,这将不起作用。在 TrueCrypt 卷上执行此操作的方法是什么?
php - 使 apache 别名指向 trucrypt 容器中的文件夹
我尝试将 Alias 目录指向 truecrypt 容器中的目录,但总是收到 403 Denied 错误。任何人都可以解决这个问题。
security - 什么长度的密码等于 256 位熵
我在整个硬盘驱动器(aes 256)上使用加密,我想知道我需要什么长度的密码,这样密码也是 256 位。众所周知,密码通常是加密的薄弱环节,所以我认为这是一件好事。密码将由字母(大写和小写)数字和标点符号组成,并且是随机的。谢谢。
encryption - filesystem encryption over the wires
lets assume the following scenario; i need to open a encrypted filesystem (like i'm able to do with TrueCrypt locally) over a network, but
- i want the encryption/decryption to happen strictly in the client, so no magic tokens get outside my machine
- i want to read/write the filesystem on-demand basis: my encrypted filesystem might contain 3Gb of files, but i only need to edit a file of 1Mb, so my bandwidth consumption should not exceed a significant portion of that
it seems to me the only way to satisfy both requirement is with block-level encryption, so the client will decrypt the filesystem structure, request specific blocks over the network, edit some of the requested blocks, send updated (already encrypted) blocks.
What tools do exist for that? I've heard that eCryptFS does block-level encryption, but i'm not sure if there is a nice frontend for it as with TrueCrypt
My understanding is that with TrueCrypt you would need to download the full 3Gb partition, open it, edit some files, unmount and then resend the whole 3Gb. Is this correct?
visual-c++ - 无法注册 TrueCrypt 设备事件
我在尝试使用 Windows RegisterDeviceNotification 函数为 TrueCrypt 驱动器注册通知时遇到问题。我的代码是windows服务,注册部分如下:
truecrypt 驱动器的卷路径是:“\\.\m:” m_hStatus 句柄是我使用 RegisterServiceCtrlHandlerEx 注册控制处理程序时获得的句柄。它是一个有效的句柄。
文件句柄也是有效的,但是在调用 RegisterDeviceNotification 时它返回 NULL。现在我不确定为什么它没有正确注册,因为所有其他磁盘/设备都成功注册。我一直在网上寻找解决方案,但找不到任何东西。我不确定问题是否出在设备类型上,但我浏览了 TrueCrypt 的代码,似乎他们将安装的设备注册为 DBT_DEVTYP_VOLUME。
使用以下代码在服务启动时注册所有必要的设备类型:
GUID_DEVINTERFACE_LIST 包含一堆设备 GUID,包括 USB、磁盘/卷、HID 和 LAN。顺便说一句,它们都工作得很好。
问题是,我可以从 Window 应用程序通过 WM_DEVICECHANGE 获得通知。但是由于我的应用程序是一项服务,因此我无法收到该消息。
因此,如果有人之前遇到过这个问题,或者如果有办法在 Windows 服务中获取 TrueCrypt 设备通知,我会全力以赴。
c# - 如何将文件复制到 c# 中的 truecrypt 分区中?
我想truecrypt
使用编程(c#)将文件复制到加密分区而不安装分区。
Is it possible?
如果是这样,你可以给我一个example code
这样做!
谢谢!
encryption - 用户输入的密码如何解锁 TrueCrypt 创建的主密钥?
我是一名学生,试图了解开源密码学软件http://www.truecrypt.org/的机制。在 TrueCrypt 中有一个用户创建的密钥和/或密钥文件,以及一个程序生成的主密钥。我想要一个链接或更好的半技术解释这个用户如何创建密码解锁头文件。我已经阅读了http://www.truecrypt.org/docs/?s=technical-details上的 TrueCrypt 文档,[我会发布更多,但新用户只允许两个链接],以及其他真正的 crypt 文档。我想要一个关于密码如何解锁头文件的高级解释,以及作为侧边栏,盐如何帮助防止彩虹攻击。
很抱歉这么频繁地添加问题,但我意识到问题的主要核心是这个。我试图弄清楚密码是如何更改的。为此,我需要了解标题密钥与主密钥的关系,因为您可以更改标题密钥,但只有某些标题密钥可以与您的主密钥一起使用。标头密钥必须用于创建主密钥,但您可以选择任意密码来创建也可与主密钥一起使用的标头密钥。
c# - truecrypt 命令提示符命令的问题
在 C# 项目中,我正在通过命令提示符命令访问真正的 crypt 功能。我有以下任务要做。
我知道如何从 C# 执行命令提示符命令。任务 2-4 已完成。但我真的坚持第一点。也就是说,我无法找到创建真正加密卷的命令。如果有人帮助我使用命令提示符命令创建具有特定大小和密码的真正 crypt 卷会很棒。
提前致谢。
mount - truecrypt - 复制而不挂载
我想将文件复制到一个 truecrypt 分区而不安装它或以隐藏方式安装它(没有另一个卷显示在“我的电脑”中)。我考虑隐藏新卷,但它需要我没有的管理员权限。
谢谢!