
PDF の AES-256 鍵に残ったのは 9 ビットの乱数だけ
MuPDF は drand48 で PDF の AES-256 ファイル鍵を作り、タイムスタンプから鍵に届くのは 9 ビットだけ。Foxit はタイムスタンプと未初期化の 32 バイトをまとめてハッシュしている。V12 の復号ツールはミリ秒で鍵を総当たりし、パスワードなしで開けてしまう。

MuPDF は drand48 で PDF の AES-256 ファイル鍵を作り、タイムスタンプから鍵に届くのは 9 ビットだけ。Foxit はタイムスタンプと未初期化の 32 バイトをまとめてハッシュしている。V12 の復号ツールはミリ秒で鍵を総当たりし、パスワードなしで開けてしまう。