聞き取りやすいアルファベットでパスワード

Pocket

パスワードを電話で伝える場合があります。
先日、tとpがうまく伝わらず、苦労しました。
そこで聞き取りやすいアルファベットは何か考えてみました。

聞き分けにくいアルファベット

bとd、pとtのような聞き分けにくいものを外します。
vをヴィー、zをズィーと読む人もいるので、これも外します。
b d v
g z
l m n
p t

数字と間違いやすいアルファベット

書いたときに数字と間違えやすいものも外します。
q(キュー)と9(きゅう)は形も音も似ています。
l 1
o 0
q 9

聞き取りやすいアルファベット

残ったのは次の14字です。
a c e f h i j k r s u w x y

ジェネレータ

これらのアルファベットのみを使ったパスワードを生成する関数を作ってみました。
JavaScriptです。
baselistを書き換えればその他のアルファベットや数字にも対応します。

function password(pwlen) {
  var mylist = "",
    baselist = "acefhijkrsuwxy",
    len, parts, i, r, temp;
  while (mylist.length < pwlen) {
    mylist += baselist;
  }
  len = mylist.length;
  parts = mylist.split("");
  for (i = 0; i < len; i++) {
    r = Math.floor(Math.random() * len);
    temp = parts[i];
    parts[i] = parts[r];
    parts[r] = temp;
  }
  return parts.join("").substr(0, pwlen);
}

サンプルページを作ってみました。

聞き取りやすいパスワード

[ 2015年12月12日 | カテゴリー: 小ネタ | タグ: ]

« | »

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

送信してください。


タグ

カテゴリー

最近の投稿

最近のコメント

固定ページ

アーカイブ

stabucky

写真

メタ情報