Frandom

提供: ArchWiki
2018年2月16日 (金) 21:07時点におけるKusakata (トーク | 投稿記録)による版 (カテゴリ変更)
ナビゲーションに移動 検索に移動

Frandom/dev/urandom の高速な代替実装です。

Frandom のページ より:

"frandom スイートは複数のカーネルに対応する Linux カーネルモジュール、あるいは 2.4.22 のカーネルパッチです。乱数生成器を実装しており、Linux に組み込まれている /dev/urandom よりも10〜50倍は高速に動作します。"

Frandom が生成する乱数の品質については、暗号化に関しない限り、高いものとされています。暗号化の用途で Frandom を使ってはいけません。Frandom は脆弱性のある RC4 アルゴリズムを内部で使用しています。

インストール

Frandom は AURdkms-frandomAUR パッケージでインストールすることができます。

Frandom をインストールしたら、以下のコマンドで利用することができます:

# modprobe frandom

frandom モジュールをロードするとファイルシステム上に /dev/frandom デバイスが作られます。

ディスクの消去

警告: frandom は脆弱性のある RC4 アルゴリズムを使っています:
  • 暗号化の用途で frandom を使ってはいけません。
  • ディスク暗号化の前座にハードドライブを「ランダム化」するために使用することも推奨されません。RC4 はランダムなデータの中から区別することができてしまいます。他の方法はディスクの完全消去#対象の上書きを参照。

frandom を使ってディスクを消去したい場合、dd コマンドを使ってください:

# dd if=/dev/frandom of=/dev/sdX

上記の X は消去したいドライブに置き換えてください。

ディスク消去に関する一般的な情報はディスクの完全消去を参照してください。