000000 ランダム
 ホーム | 日記 | プロフィール 【フォローする】 【ログイン】

家studyをつづって

家studyをつづって

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

PR

プロフィール

kinada3

kinada3

カテゴリ

日記/記事の投稿

バックナンバー

2025年03月
2025年02月
2025年01月
2024年12月
2024年11月

キーワードサーチ

▼キーワード検索

楽天カード

コメント新着

ラッキー@ Re[2]:1.セキュリティとリスクマネジメント(CISSP)(04/22) kinada3さんへ お返事いただき、有難うご…
kinada3@ Re[1]:1.セキュリティとリスクマネジメント(CISSP)(04/22) ラッキーさんへ コメントをいただきまして…
ラッキー@ Re:1.セキュリティとリスクマネジメント(CISSP)(04/22) コメント失礼致します。 すごく参考になり…
kinada3@ Re[1]:ubuntuをかじる(10/14) Apapaさんへ コメントをいただきありがと…
Apapa@ Re:ubuntuをかじる(10/14) Ubunteを使っていますが機械を変えてとこ…

フリーページ

ニューストピックス

2019年05月04日
XML
カテゴリ:金融&仮想通貨
クレジットカード番号は16桁の数字で構成されている。

クレジットカード番号の意味
最初の1桁:主要産業識別子 (MII:Major industry identifier)でカード発行者の業界を表す。
0予備<>
1、2航空
3旅行・娯楽
4、5銀行・金融
6商品輸送・銀行
7石油
8通信
9国ごとの割り当て分

MIIを含む最初6桁:発行者識別番号(IIN:Issuer Identifier Number)はカード発行者を表す。
主なクレジットカードのIIN
・Visa 4xxxxx
・Mastercard 51xxxx - 55xxxx
・Discover 6011xx、644xxx、65xxxx
・Amex 34xxxx、37xxxx

また番号は、Luhnアルゴリズムに沿った数字で構成されている。

Luhnアルゴリズムでは以下のステップで番号の検証をしている。

1.右端のチェックディジットを1番目として、偶数番目の桁を2倍にする。
2.2倍にしていない桁も含め、各数字の総和を求める(2倍にした桁が2桁になった場合は、それぞれを別々の数字として加える)。
3.この総和の下1桁が0なら(つまり、10で割り切れる場合)、この番号はLuhnアルゴリズムでは正しく、そうでない場合は正しくない。

「49927398716」という番号を検証する場合は以下の通り。

例として、49927398716 という番号を検証する場合を考える。
1.右端から偶数番目の桁をそれぞれ2倍する
(1×2) = 2, (8×2) = 16, (3×2) = 6, (2×2) = 4, (9×2) = 18

2.それぞれの数字の総和を計算する
6 + (2) + 7 + (1+6) + 9 + (6) + 7 + (4) + 9 + (1+8) + 4 = 70

70は割り切れるのでこの番号は正しい。

ちなみに、システム開発のテスト用でクレジットカード番号を生成してくれる、Get Credit Card Numbersといったサイトも公開されている。





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2019年05月04日 21時33分54秒
コメント(0) | コメントを書く
[金融&仮想通貨] カテゴリの最新記事



© Rakuten Group, Inc.
X