我正在更改 truecrypt 文件容器的密码。这大约需要 1 分钟。为什么?
time truecrypt --text --change /tmp/user1.tc --keyfiles= --new-keyfiles= --password=known --new-password=known --random-source=/dev/null"
Run Code Online (Sandbox Code Playgroud)
如果我使用 strace,我会发现它基本上没有做任何事情:它只是从 /dev/urandom 读取大量随机数据(即使我指定 /dev/null 作为随机源)并最终更改密码:
open("/dev/urandom", O_RDONLY) = 6
read(6, "\36&{\351\212\212\343\202\34\313\242\312I\326\235\245\224\300\354O)\270Q\200 \201J\227\224\311_\212\367"..., 640) = 640
close(6) = 0
Run Code Online (Sandbox Code Playgroud)
Truecrypt 正在生成与新密码相关联的新密钥。为了实现生成安全密钥的随机性,truecrypt 在一段时间内(1 分钟)对许多不同的来源进行采样。需要一个新的安全密钥。不推荐使用 /dev/null!希望这能解决问题。
| 归档时间: |
|
| 查看次数: |
1706 次 |
| 最近记录: |