Manpages

名 前

mcookie − xauth の た め の マ ジ ッ ク ク ッ キ ー を 生 成 す る

書 式

mcookie [−v] [−f filename ]

説 明

mcookie は X 認 可 シ ス テ ム で 使 わ れ る 128 ビ ッ ト の 16 進 数 の 乱 数 を 生 成 す る 。 典 型 的 な 使 い 方 は 以 下 の 通 り で あ る :

xauth add :0 . ’mcookie’ こ こ で 生 成 さ れ る 「 乱 数 」 は 、 実 際 に は 無 作 為 な 情 報 を 与 え て 作 ら れ る MD5 メ ッ セ ー ジ ダ イ ジ ェ ス ト の 出 力 で あ る 。 こ の 情 報 に は 、 現 在 時 刻 ・ プ ロ セ ス ID・ 親 プ ロ セ ス の ID・ (−f が 指 定 さ れ た 場 合 は ) 入 力 フ ァ イ ル の 内 容 ・ /dev/random, /dev/urandom, /proc に あ る フ ァ イ ル , /dev/audio と い っ た デ バ イ ス が 存 在 す る な ら ば 、 そ の デ バ イ ス か ら 読 み 込 ん だ 最 初 の 数 バ イ ト の 情 報 が 含 ま れ る 。

バ グ

生 成 さ れ た 128 ビ ッ ト の エ ン ト ロ ピ ー は 、 疑 似 乱 数 生 成 器 で な い も の (Linux で は /dev/random) を 使 わ な い 限 り 、 多 分 と て も 小 さ い だ ろ う (そ の た め 、 攻 撃 に 対 し て 弱 い )。 こ の コ マ ン ド は 、 オ ー プ ン さ れ た デ バ イ ス が ブ ロ ッ ク さ れ て い な い こ と を 仮 定 し て い る 。

フ ァ イ ル

/dev/random
/dev/urandom
/dev/audio
/proc/stat
/proc/loadavg

関 連 項 目

X(1), xauth(1), md5sum(1)