|
ひとつ前へ WWWルートへ mad@mail.wind.ne.jp 暗号とチェックコード 数理設計研究所 Hal.T 2002/08/16 |
例: ISBN4-16-765102-5
桁数 1 2 3 4 5 6 7 8 9 10 ISBN 4 1 6 7 6 5 1 0 2 5 10桁の番号、最後の数がXなら10とする 乗数 10 9 8 7 6 5 4 3 2 1 結果 40 09 48 49 36 25 04 00 04 05 sum=220
220は11で割り切れる
参考文献:「暗号攻防史」 ルドルフ・キッペンハーン 文春文庫 59P
例: [0699 0043 1313 9642]
桁数 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 VISA 0 6 9 9 0 0 4 3 1 3 1 3 9 6 4 2 元データ COPY 6 9 0 3 3 3 6 2 偶数番号をコピー *2= 0 9 0 8 2 2 9 8 2倍して10を超えていたら-9 sum= 70 10で割り切れる
70は10で割り切れる
参考文献:「暗号攻防史」 ルドルフ・キッペンハーン 文春文庫 58P
..end