71704aa61f629fa6ebe6b3afb9b90928
0e6c24c1e308ea05841870362c688944
MCOOKIE(1) Linux Programmer’s Manual MCOOKIE(1) 名前 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) 25 September 1995 MCOOKIE(1)
MCOOKIE(1) Linux Programmer’s Manual MCOOKIE(1) NAME mcookie - generate magic cookies for xauth SYNOPSIS mcookie [-v] [-f filename] DESCRIPTION mcookie generates a 128-bit random hexadecimal number for use with the X authority system. Typical usage: xauth add :0 . ‘mcookie‘ The "random" number generated is actually the output of the MD5 message digest fed with various pieces of random information: the current time, the process id, the parent process id, the contents of an input file (if -f is specified), and several bytes of information from the first of the following devices which is present: /dev/random, /dev/urandom, files in /proc, /dev/audio. BUGS The entropy in the generated 128-bit is probably quite small (and, therefore, vulnerable to attack) unless a non-pseudorandom number gen- erator is used (e.g., /dev/random under Linux). It is assumed that none of the devices opened will block. FILES /dev/random /dev/urandom /dev/audio /proc/stat /proc/loadavg SEE ALSO X(1), xauth(1), md5sum(1) AVAILABILITY The mcookie command is part of the util-linux-ng package and is avail- able from ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/. 25 September 1995 MCOOKIE(1)
Copyright(C) linux-cmd.com All Rights Reserved. Author Takayuki Yukawa