トップページ⇒tech
45コメント11KB

クレジットカードのチェックサムの計算方法

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
教えてください。
別に悪いことに使おうとしてるんじゃないよ。
ほんとだよ。
0002デフォルトの名無しさんNGNG
2で割ればいいんだよ
0003デフォルトの名無しさんNGNG
Mod-10
どうせ10分の1の確率で当たる番号。
知った所で何も出来ないけど。
0004デフォルトの名無しさんNGNG
何をmod-10するの?
チェックサムは最後の数字ですよね?
最後以外を足してmod10を求めればいいの?
0005デフォルトの名無しさんNGNG
>>4
情報処理技術者試験 基本情報ぐらいうけてください。
まじ基本だから。
0006デフォルトの名無しさんNGNG
あいにくですが持ってます(w
0007デフォルトの名無しさんNGNG
じゃあうけなおせ。何度でもうけられるから安心しろ。
0008ageNGNG
age
0009デフォルトの名無しさんNGNG
>>3
10じゃなくて、13だろ?
0010デフォルトの名無しさんNGNG
モジュラス10だよ
0011デフォルトの名無しさんNGNG
>>3
興味ないけど一応つっこんどくと、
それは
I S B N
0012デフォルトの名無しさんNGNG
おれは
A D S L
0013デフォルトの名無しさんNGNG
クレジットカード番号は、記述や入力のミスを防ぐために、13の倍数だけで構成されている。
会社番号などの分類番号がある。
それ以外に、隠れた仕様はない。
0014デフォルトの名無しさんNGNG
【判明】免許の12桁個人情報の全秘密
http://mimizun.com:81/2chlog/news/kaba.2ch.net/news/kako/999/999540638.html
0015デフォルトの名無しさんNGNG
1234567890AB
12=免許の取得都道府県(下表)
34=免許の取得西暦下二桁
567890=一連番号
A=チェックデジット(計算は下式)
B=再発行回数
11桁目(A)=11-((1桁目*5+2桁目*4+3桁目*3+4桁目*2+5桁目*7+6桁目*6+
7桁目*5+8桁目*4+9桁目*3+10桁目*2)/11の余り)
もし計算結果が2桁になってしまったらさらにMOD10をする。
つまり10ならA=0、11ならA=1
北海道本部:10(函館:11 旭川:12 釧路:13  北見:14)
青森:20  岩手:21  宮城:22  秋田:23  山形:24
福島:25  東京:30  茨城:40  栃木:41  群馬:42
埼玉:43  千葉:44  神奈川:45 新潟:46  山梨:47
長野:48  静岡:49  富山:50  石川:51  福井:52
岐阜:53  愛知:54  三重:55  滋賀:60  京都:61
大阪:62  兵庫:63  奈良:64  和歌山:65 鳥取:70
島根:71  岡山:72  広島:73  山口:74  徳島:80
香川:81  愛媛:82  高知:83  福岡:90  佐賀:91
長崎:92  熊本:93  大分:94  宮崎:95  鹿児島:96沖縄:97

交付月日の横の5桁
「照会番号」交付月日と合わせて見ることでその人がいつ、
なんの免許の手続きを取ったか分かるようになっています。
0016デフォルトの名無しさんNGNG
http://www.hotwired.co.jp/news/news/2247.html
> しかし、まったく何もないところから有効なクレジットカード番号を
>生成するプログラムもある。全ての有効なカード番号の末尾の桁は、
>「チェックサム」桁になっている。チェックサム桁とは、
>カード番号の他の桁から、『Mod-10』アルゴリズムと呼ばれる方法で
>生成されたものだ

http://www.jp.netbsd.org/ja/JP/Documentation/Packages/list/misc/p5-Business-CreditCard/README.html
>The NetBSD Packages Collection: misc/p5-Business-CreditCard
>一行コメント:
>クレジットカードのチェックサムと名前を生成/有効性を検査する perl5 モジュール

>>9 >>11 >>13
なんか言ったか?
0017デフォルトの名無しさんNGNG
13の倍数がどうのこうの言ってる奴は勘違い君だろ。
チェックデジットが 0〜9 の1桁しかないのに 13分の 1 がどうのこうのって、ちょっと考えればおかしいと気づけよ。
気づかない奴は、この業界に向いてないじゃない ?
0018デフォルトの名無しさんNGNG
もしかしたら13進数なのかもしれない
0019デフォルトの名無しさんNGNG
0 1 2 3 4 5 6 7 8 9 n h k
0020デフォルトの名無しさんNGNG
へー、こんなんあるんだ。
アルゴリズムも簡単だね。
0021デフォルトの名無しさんNGNG
今の情報処理者試験はこんなの出るの?
私の時はハミング符号、CRCとかだったけど。
0022デフォルトの名無しさんNGNG
>>17
13の倍数がどうこうと、数字が0−9しかないというのは、直交概念だな。両立する。
まぁ、どうでもいいことだが。
0023デフォルトの名無しさんNGNG
>>22
>>17 は 1桁って言ってるけど。
その 1桁以外はどんな値も取りうるなら 13 の倍数は無理でしょう。
0024デフォルトの名無しさんNGNG
>>23
おっと、「1桁」を見落としていた・・・すまん
0025デフォルトの名無しさんNGNG
24はクレジットカードもってないからわからなくても仕方ない。
0026ageNGNG
このスレおもしろいのでage
0027デフォルトの名無しさんNGNG
おまえらハミング距離とか知ってるの?
俺はプロじゃないので、よくしらないけど
符号長と、各符号同士の距離はトレードオフになると思うけど、
アッパーバウンドみたいなのは与えられてるんですか?
0028デフォルトの名無しさんNGNG
>>27
鼻歌について語るのに
わざわざ偉そうに専門用語を並べないでください。フガフガ
0029デフォルトの名無しさんNGNG
>>25
全世界のクレジットカードの、実に8割以上が韓国人名義である。



フーン
0030デフォルトの名無しさんNGNG
>>27
ハミング距離は思考問題に出たー。
でもプロじゃないから、よくしらない罠。
通信技術板向けでしょ。
0031デフォルトの名無しさんNGNG
>>30
通信だけでなく、メモリやデータの訂正を行う。
もはや基本的な符号だから、どこでもいいのかも。
0032デフォルトの名無しさんNGNG
>>31
なるー。調べてみました。

メモリにおける拡張ハミング符号の利用例w
http://www.nasda.go.jp/lib/nasda-news/1997/04/oice_j.html

ECC付きメモリも、ほとんどハミング符号みたいですね。
http://yougo.ascii24.com/gh/12/001270.html
0033デフォルトの名無しさんNGNG
age
0034デフォルトの名無しさんNGNG
>>1
チェックサムだと思っている時点で、ガキ。
0035デフォルトの名無しさんNGNG
保守党
0036デフォルトの名無しさんNGNG
わざと正解を外している....
0037デフォルトの名無しさんNGNG
hoshu
0038デフォルトの名無しさんNGNG
郵貯口座番号のチェックサムをおしえてちょーだいな
0039デフォルトの名無しさんNGNG
オマエラの暗証番号を教えろ
0040デフォルトの名無しさんNGNG
>>11
ISBNはmod11じゃなかった〜? 0〜9とXで。
0041デフォルトの名無しさんNGNG
http://that2.2ch.net/test/r.i/gline/1075647856/
0042デフォルトの名無しさんNGNG
http://ime.nu/that2.2ch.net/test/r.i/gline/1075647856/
http://ime.nu/http://that2.2ch.net/test/r.i/gline/1075647856/
0043デフォルトの名無しさんNGNG
http://pc5.2ch.net/test/read.cgi?bbs=tech&key=1062178286&st=1&to=41&nofirst=true
0044デフォルトの名無しさんNGNG
http://tokai.machi.to/bbs/read.pl?BBS=toukai&KEY=1082939922&START=1&END=1
0045デフォルトの名無しさんNGNG
http://yasai.2ch.net/test/read.cgi/win/978959297/20
■ このスレッドは過去ログ倉庫に格納されています