web-dev-qa-db-ja.com

Mersenne Twisterを使ってディスクを拭きます

現在、Linuxで疑似ランダムデータを使用してUSBディスクを拭きたいときは、次の手順を実行します。

_dd if=/dev/urandom of=/dev/sdb conv=notrunc
_

urandomは非常に遅く、ボトルネックがデバイスではないポイントになります。

私は別の方法を知っています - Mersenne Twister。これはDBANによってPRNGとして1つのインスタンスで使用され、データを安全に消去するために、ドライブを拭くのに十分な「ランダムな」 - そして非常に速いです。ただし、Linuxでどのように使用する方法はわかりません。 Mersenne Twisterプログラムは、ドライブを拭くためにDDにパイプすることができますか?

2

wipe ユーティリティはMersenne Twister PRNGランダムパスのために)を使用します。

2
user1686

なぜDDを使用してドライブを拭いていますか? Shred それをするように特に設計され、現代のすべてのDistrosに共通です。

2
Journeyman Geek

Mersenne Twisterは暗号的に安全ではありません。アルゴリズムから624の出力を観察した後、過去のすべての出力と将来の出力を予測することが可能です。私はそれが根本的な磁気署名を隠すより良い0とあるという意味で、すべての0と1を持っているよりも優れているが、それはあなたの敵対者が書かれた正確なパターンを知るのでそれほど効果的ではありません。

私はセキュリティの専門家ではありませんが、その理由によりこの課題のためにMersenne Twisterを使用しないと思います。しかし、再び、ドライブ全体を書くこと以来、それはすべての種類のMOOTポイントですyony以前のコンテンツを現在のテクノロジで回復不能にレンダリングします。

0
Bigbio2002