ITProによれば、チェックディジットは1桁らしい。そりゃダメだろう。ランダムな数字を使って桁数が多い場合にチェックディジットが1桁というのは設計ミスだろう。この番号は申し込み用のID番号であってマイナンバーではないようだ。
それでも23桁でチェックディジットが1桁なんていうのは、入力ミスを起こす原因だろう。どうして23桁も必要だったのだろうか。マイナンバーと関連付けできないようにするためなのか。本当はチェックディジットが3つくらいあるのだが、意味の無い事をしているとか。
チェックディジットの計算例
入力値 1 3 7 4 9 3
C/D重み 3 1 3 1 3
3+ 3+21+4+27 = 58 ÷11の余り 3
誤入力値 1 3 9 4 7 3
C/D重み 3 1 3 1 3
3+ 3+27+4+21 = 58 ÷11の余り 3
上記の値はいずれもチェックディジット値は3となる。
これは重みが1,3の繰り返しだからで、1,3,5の繰り返しなら
上記のご入力は入力時にわかる。
名前と照合していないらしいから、、、、チェックディジットだけでは無理があるね。
0 件のコメント:
コメントを投稿