web-dev-qa-db-ja.com

フォルダ内の.rndバイナリとは何ですか?

Deja Dupは、ホームフォルダーにある隠しファイル.rndをバックアップできません。これは、サイズが約1kBのバイナリファイルです。テキストエディター(gedit)で開こうとすると、無効な文字(UTF-8)があるというエラーメッセージが表示されます。

.gnupg/rndが何であるかは知っていますが、これは.gnupg/rndではなく、単に.rndです。また、gnupgキーを作成するために考えられることは何もしていませんが、少なくとも故意ではありません。

誰もがこの赤ちゃんが何であるか知っていますか?毎晩バックアップしますが、このファイルは数日前に登場しました。それ以来、アップデートを実行しました。ファイルを削除して何が起こるかを見ることができますが、必要がない場合は、マシンのタイヤを蹴るのは避けたいです。

それが重要な場合は、Ubuntu 13.04を実行します。

28
nbm

このファイルは、暗号化ツールを使用するときにエントロピーを確認するために使用されます。 OpenSSL。安全に削除でき、バックアップする必要はありません。

それで、なぜ私たちはそれを持っているのですか?ほとんどのシステムでは、ランダムソースとして使用できるアクティビティは多くありません。また、十分にランダムな暗号キーを生成するプロセスを高速化するため、このファイルには以前に収集されたランダムエントロピーが含まれ、シードに役立ちます。したがって、このファイルはエントロピーの唯一のソースではありません。

また、生のランダムデータが含まれているため、テキストエディターで開くことはできません。それは単に標準文字セット内でエンコードされていないため、テキストエディタはそれを表示する方法を知りません。

モード0600では、ユーザー自身のみが読み取り可能である必要があります。rootが所有している場合は、通常のユーザーアカウントに対して$HOME変数を保持するSudoコマンドを実行した可能性があります。ユーザー自身がこのファイルを更新できるはずなので、その場合はファイルを削除するだけです。こちらもご覧ください:

37
gertvdijk