我的文件夹中的 .rnd 二进制文件是什么?

nbm*_*nbm 31 deja-dup

Deja Dup 无法备份.rnd位于我的主文件夹中的隐藏文件。它是一个大约 1kB 大小的二进制文件。当我尝试在文本编辑器 (gedit) 中打开时,收到一条错误消息,指出存在无效字符 (UTF-8)。

我知道是什么.gnupg/rnd,但这不.gnupg/rnd只是.rnd. 此外,我还没有做任何我能想到的事情来创建gnupg密钥,至少不是故意的。

有谁知道这是什么宝贝?我每晚备份,这个文件几天前就出现了。从那以后我一直在运行更新。我意识到我可以删除文件并看看会发生什么,但如果我不需要的话,我宁愿不去踢我机器上的轮胎。

运行 Ubuntu 13.04,如果这很重要。

ger*_*ijk 40

该文件用于在使用加密工具(例如 OpenSSL)时查看熵。您可以安全地删除它,无需备份。

那么,我们为什么要拥有它呢?在大多数系统上,我们没有很多活动可以用作随机源并加快生成足够随机的加密密钥的过程,该文件包含先前收集的随机熵,有助于播种。所以这个文件不是熵的唯一来源。

而且因为它包含原始随机数据,您无法使用文本编辑器打开它。它根本没有在标准字符集中进行编码,因此文本编辑器不知道如何显示它。

它应该只能由用户自己读取,在模式 0600 下。如果它由 root 拥有,您可能已经运行了一些sudo命令,将$HOME变量保留在您的常规用户帐户中。在这种情况下只需删除文件,我想说,因为用户本身应该能够更新这个文件。也可以看看: