Feb 01, 2007

携帯の電話番号の上限が36桁なのはなぜか?

先ほど帰宅してカバンの中に入れておいた携帯電話を取り出したところ,2つ折りの携帯にストラップが挟まっていました.開いてみると画面に数字の6がずらーっと並んでいたのです.そのおびただしい量の「6」は,もの凄く怖いバージョンのオーメンを示しているようで,不吉な予感を覚え気持ち悪かったのですが,その一方であることに気付きました.それは数字の桁数.37桁以上は打ち込めないのです(つまり36桁まで打ち込める).ウェブで調べてみると,どうやら上限36桁というのは僕の携帯(au:CASIO W21CA)だけではなさそうです.しかしなぜ36桁と決まっているのかについては分かりませんでした.日本国内での使用なら11桁あれば足ります.国際電話でも18桁くらいでしょう.プリペイド式の国際電話カードを使う場合はもう少し桁数が増えそうですが,それでも30桁もいらないと思います(プリペイドカードがいま手元に無いので,詳しいことは忘れてしまいましたが).繰り返しになりますが,36桁という基準はどこから来ているのでしょうか.考えれば考えるほど気になります.

で,気になるからもう少し(時間にして1時間弱)調べました.すると興味深い記述が2つ見つかりました.1つ目は「MYCOMジャーナル」による「10進数の36桁は144ビット」という文章(つまり18バイトということ?).具体的にこれが携帯電話に対してどう関係しているのかは分かりません.でもここに何かヒントがありそうです.2つ目は「野田工房どっとねっと」による「WindowsXPのライセンス認証を電話で行う」というエントリ中で示されている,ライセンス認証ID(プロダクトキーとは違う)の桁数が36桁の数字だということ.つまり携帯電話からライセンス認証を行うとすると,マイクロソフトからはギリギリのラインが要求されるわけです.これは36桁にこだわって検索した者からすると見逃せない言及でした.偶然にしては素晴らしい一致です(でも結局のところ本当の理由は分からないままなので,分かりやすいコメントがいただけたら嬉しいです).

Edit this entry...

wikieditish message: Ready to edit a entry.
















A quick preview will be rendered here when you click "Preview" button.