2015/03/23

JANSI : 暗号化されたsparseimageのパスワードを入力できなかった件

こっちに記載しておいたけど、最近えらいことハマったのでメモっておこう。

大切な記録などをsparseimageやsparsebundleで暗号化して保存している方は多いと思う。イメージをFinderからダブルクリックするとパスワードを聞いてくるので入力すれば暗号化されていたイメージがマウントされる。とても簡単で便利な機能だ。

で、久しぶり(1年ぶりぐらい?)に、とあるイメージを開こうとしたら、正しいはずのパスワードで開けられず、大いに焦った。パスワードはメモってあったので間違いないはずなのに、何度入力しても蹴られてしまう。「もしかしたらパスワード変更したっけ?」なんて不安になってきてJohn the Ripperまで導入して1週間ぐらいincrementalで回したけどそう簡単にはマッチせず。

途方に暮れて、諦め半分でふと、同じイメージファイルを子供用のアカウントから開いてみようとすると、あっさり想定のパスワードでマウントできた。子供のアカウントにはJANSIのキーレイアウトを適用してない。ちょっと試してみると、JANSIに限らず、Dvorakなどのキーレイアウトでもパスワードを入力できないことが判明。キーボードビューアから入力しても結果は同じ。もちろん普段の作業にはJANSIで問題なく、ログイン含め作業できているのでFinderでのマウントのときだけの問題のようだ。これってバグだよなぁ…。

いつだか同じ問題にハマった時があったような気がしてきたが、物忘れが激しいのでよく思い出せない。やはり書いておかないとね。