パスワードを忘れた? アカウント作成
14277085 journal
日記

h-harryの日記: マイナンバーカード電子署名用パスワード 6

日記 by h-harry

交付通知書がきたので受け取りに行かないといけないんだけど電子署名用パスワードはどうするかな。

面倒なのでmakepasswd@FreeBSDで自動生成させるようと思っている。
しかし、紙に書いて持っていくとなると
壊滅的に文字が汚いので読み間違いがでるのが容易に想像できる。

使える文字は[AーZ0-9]だけど読み違いが発生しそうな文字を排除していく。
ルール:
0ー9の数字は絶対的にOKにする。
英字で数字と混同、もしくは他の文字を間違いそうなのはNGにする。
B:8
C:G
G:C/6
I:1
J:1
L:被っているのないけど、なんとなくイヤだな
O:0
Q:0/9(読みで)
S:5
U:V
W:VV
Z:2
位?
となると使える文字列はか”0123456789ACDEFHKMNPRTXY"

% makepasswd --chars=16 --string="0123456789ACDEFHKMNPRTXY" --randomseed=1234 --count=10
588Y70DF6A9984ME
YYFKTNTAMH3N5H6E
4ED45N06FRAMT3H9
0449C55K4RF4TE90
E7W15XE116EFE50R
XNK1605EMWR243HA
M1Y0139EEHW2KD8Y
AA09CHEHXDYK5X0H
D4XEKPNET1XCM1M6
F15R2W3W6NC7T67N

てな感じかな。
randomseedにキーにして複数生成して、どこかを選ぶか。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by Anonymous Coward on 2020年08月25日 11時19分 (#3876191)

    Windowsじゃないんだからさ、/dev/random使えばええだけの話ちゃうの?
    使いたい文字セットがあるなら、tr -dcでもして作った所にリダイレクトして入れたればええし。
    head -cでもなんでもパイプ繋げて適当な文字数に切り出してやれば終わりやん。

    なにに驚いたってあんた。 --randomseed=1234 とか四半世紀ぶりに見たよ。
    何もかも大らかだった20世紀なら許されたかもだけど、今は21世紀だからさ。
    もうちょっと気を使っていいんじゃないかな。
    Linuxだったら、ついでにhaveged入れとけって更につっこんでる所だわ。

  • by Anonymous Coward on 2020年08月25日 13時02分 (#3876253)

    KeePassあたりで「よく似た字は除外」を使えば良いんでないの?

  • by Anonymous Coward on 2020年08月25日 18時05分 (#3876444)

    適当なパスワードを設定しておいた上で
    家に帰ってきてからiPhoneでもAndroidでもPCでもカードリーダーあればパスワード変更できますよ

typodupeerror

人生unstable -- あるハッカー

読み込み中...