マビノギ知識王

パスワードで使える文字
スーダラ先生 09/05/16 22:44

マビノギIDで使用するパスワードの文字列について。

新規ID登録の画面に書いてある通りでは、「6~12文字の半角英数字」で入力となっていますが、大文字・小文字の識別をしていない、実は記号も使える、12文字を超えても入力できる、等の未確認情報を目にしています。

実際のところ使用可能な文字の種類、文字数はどうなっているのでしょうか?確実な情報ソースがあれば教えてください。

大文字小文字記号混在の長いパスワードが作成可能であれば安心感が増すのですが。

------------
以下まとめメモ

●確実に使える文字・文字数(ID作成時の制限など)

0123456789
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
6~12文字まで

●入力できるが使えるとは書かれていないもの

記号類(!"#$%&'()-=^~\|@[]{};:+*,.<>/?_等。ID作成時)

●特定条件下で入力可能(使えるとは書かれていない)

~32文字(公式HPからのパスワード変更時)
半角カナ・特殊記号(公式HPからのパスワード変更時)

判裁転逆_tri ところで、DBhやB0hの使用を確認したのは公式のログインだけだ。
ゲームでどうなるかは知らない。
ゲーム、公式以外の第三の認証システムも当然存在するだろう。
(たとえばショップの決済時など)

それらは連動こそしているが同じシステムとは限らないから、どこかで使えない可能性はあるね。 09/05/16 23:29
スーダラ先生 記号に関しては制御文字が使えれば確かに破りにくいパスワードは作れそうではありますが、普通にキーで入力できる種類でもないので除外と考えてください。
SHIFTとキー1つまでで入力できる@!#{}などの一般記号の範囲ということで。 09/05/17 13:29
スーダラ先生 >半角と小文字を混同していないか?

aAbBcCとaabbccをサーバ側が同じものとして扱わないかどうかということなのですが(そのような記事を見た記憶があるため)、マビノギログイン(ゲーム内)で確認したところ大文字・小文字の区別はできていました。 09/05/16 23:48
アルファ_tar 以前に大文字を含むパスワードを登録しようとしたら警告ダイアログが表示されたものの、登録はできてました。仕様上は英小文字+数値のみ、と私は理解してます。
また、パスワードの登録文字長は最大12字となっていますが、現状それを超えるパスワードで運用してます。12文字以上の部分もきちんと判定しているようです。 09/05/17 00:23
アルファ_tar パスワードについて問い合わせたときのネクソンの回答メール(2008/1/7)

>お問い合わせの件に関しまして、
>パスワードにつきましては半角英数字6~12文字で
>入力を前提としたシステムが構築されております。
>補償外の動作となる可能性もございます為
>お手数ですが案内にありますとおり半角英数字6~12文字で
>登録して頂きますようお願いいたします。

大文字を含むパスワードを登録して大丈夫なのか、という質問だったんだがよくみたら大小文字については全く言及してないな、この回答。 09/05/17 00:26
スーダラ先生 一般的に「半角英数字」というとアルファベット大文字・小文字+数字のはずなので、小文字のみという仕様には違和感は感じていました。

いまはID作成のフォームが差し替えられていて、大文字を使っても警告は出ませんでした。いつのまにか仕様が変わっていたようです。 09/05/18 01:26
スーダラ先生 銀行ロック時に表示されるソフトウエアキーボードには一部の記号(@*+-[]など)も含まれているほか、文字数制限についても特に記載がないので、少なくともここは仕様が異なるようですね。 09/05/17 12:11
スーダラ先生 回答・コメントありがとうございました。内容は抜粋して質問文中にまとめさせていただきました。

見える範囲にある説明書はシステムがサポートしている機能の一部しか見せていないような感じはしますが、使ってくれるなということであれば従うしかないですね。

1つしか採用ができませんので、カナ文字についても調べていただいた判裁転逆様の回答を採用とさせていただきました。 09/05/18 01:22
判裁転逆_tri 個人的には、仮に一部システムがC言語で組まれている場合は「"」、
アセンブラの場合は「$」
PL/SQLの場合は「'」
この辺りは危険だと感じる。
もちろん上手く組んでれば良いんだけど、それらは言語特性で文字列操作の制御記号になっているからな。 09/05/18 11:57
流星ジョニ一_tar U・ω・)34文字以上のパスワードにした人はもう大丈夫なのかな…
とりあえず、34文字以上の場合のログイン方法
http://homepage3.nifty.com/mabinogi/free/loginhelp/help.html 09/05/19 22:08
アルファ_tar 2009/6/3 に修正があった模様。英小文字、英大文字、数字以外はパスワードに使えなくなった、との報告あり

http://www.mabinogi.jp/6th/community/freeBoardContent.asp?sv=&ty=&st=&se=&dp=0&th=72760999&ix=72760&ai=10&p=2 09/06/04 06:49
ぷぎちゃん 本日別アカウントで記号を使ったパスワードで公式ページに
ログインしようとしたら半角英数字を使用しろとのコメントが出てログインできなくなりました。

仕様変更するなら事前に連絡するくらい当たり前だと思うのですが・・・・

さすがネクソンいい仕事だ 09/07/10 00:31
ぷぎちゃん というわけで、記号をパスワードに使用している方確認してみてください。
もしかしたら自分と同じように公式にログインできないかもしれません。

※ゲームはなぜかインできます。 09/07/10 00:32
判裁転逆_tri 様の答え
判裁転逆_tri 09/05/16 23:24

半角英数字と書いてある以上、数字・英小文字・英大文字の64種類は使えて当然。
半角と小文字を混同していないか?

記号については、記号の定義をしきれないためだと思われる。
たとえば、00h~1Fhの制御記号を受け付けるかどうかなど。
とりあえず、半角カナの記号「゛」(DBh)や「ー」(B0h)等は使えたよ。
半角ハートなどの特殊記号が使えるかどうかは知らない。
出し方から知らないしw

ちなみにドリームキャストのあるネットゲームでは、記号は使えるもののログインに尋常じゃない時間がかかるという現象があった。
そういう事態を防ぎたいのだと思う。

ただ、文字列長は正確に定義して欲しいね。

スプリット_cic 様の答え
スプリット_cic 09/05/17 07:18

パスワードの文字数はクライアント側でのゲームログインに32文字まで入力可能だそうです。
銀行のロックパスワードも39文字まで試行しましたが上限はまだ上の様ですね。

参考)「マビノギIDが13文字以上の人は注意!」
http://www.mabinogi.jp/6th/community/freeBoardContent.asp?ix=71496

スーダラ先生 様の答え
スーダラ先生 09/05/17 15:26

コメント:

新規ID作成で試したところ、パスワードとしては数字、アルファベット大文字・小文字混在のほか、記号(半角!#@{}_等)を入力した場合でも警告は出ずにそのまま受け入れられましたので、システム的にはこれらには対応しているようです。(詳細は割愛します)
以前あった大文字小文字混在での警告はなくなっていました。
文字数には6~12文字の制限があり、過不足があると警告が出ました。

登録時はこのようになっていましたが、公式HPからのパスワード変更では長い文字数(スプリットさんの回答では32文字)でも入力可能になっているなど、実際の仕様はもっと冗長がありそうですが、登録時の制限とアルファさんのコメントを勘案すると、確実に使える文字数は6~12文字になってしまうようですね。