ルーンアルゴリズムチェッカー
ルーンアルゴリズム(mod 10)を使用して、クレジットカード番号、IMEIコード、およびその他の識別子を検証します。カードタイプを識別し、チェックデジットを検証します。
0 digits entered
Load test card
ルーンアルゴリズムチェッカーの使い方
- 1クレジットカード番号またはIMEIコードを入力します。
- 2その番号がルーンアルゴリズムのチェックサムに合格するかどうかを確認します。
- 3検出されたカードタイプ(Visa、Mastercard、Amexなど)を表示します。
- 4有効なテストカード番号を使用して支払いフォームをテストするために使用します。
Zenovayアナリティクス
関連ツール
よくある質問
Luhnアルゴリズムとは何ですか?▾
Luhnアルゴリズム(mod 10アルゴリズムとも呼ばれる)は、識別番号を検証するために使用される簡単なチェックサム式です。1954年にIBM科学者Hans Peter Luhnによって作成され、次のように機能します:(1)右端の数字から、2番目ごとの数字を2倍にします。(2)2倍にして9より大きい数になった場合は、9を引きます。(3)すべての数字を合計します。(4)合計が10で割り切れる場合、その数は有効です。これは、単一の数字エラーと隣接する数字の転置を検出するように設計されています。
どの数字がLuhnアルゴリズムを使用していますか?▾
クレジットカードとデビットカード番号(すべての主要なネットワーク:Visa、Mastercard、Amex、Discover、JCB、UnionPay)、IMEI番号(15桁のモバイルデバイス識別子)、カナダ社会保障番号(SIN)、一部の国民ID番号、ICCID(SIMカード識別子)、およびUS医療のNPI(全国プロバイダー識別子)番号。アルゴリズムは基本的な妥当性チェックです。カードがアクティブであるか、資金が利用可能であることを保証するものではありません。
テストクレジットカード番号とは何ですか?▾
決済プロセッサーは開発用のテストカード番号を提供しています。Stripeテストカード:4242 4242 4242 4242(Visa)、5555 5555 5555 4444(Mastercard)、3782 822463 10005(Amex)。PayPalサンドボックスは同じLuhn有効な番号を使用しています。これらの番号はLuhnチェックに合格し、支払いゲートウェイによってテストカードとして認識されます。実際のトランザクションに使用することはできません。開発またはテストで実際のカード番号を使用しないでください。
このツールはどのカードタイプを検出しますか?▾
カードタイプはカード番号プレフィックス(IIN/BIN)によって決定されます:Visa(4で始まる、13または16桁)、Mastercard(51-55または2221-2720で始まる、16桁)、American Express(34または37で始まる、15桁)、Discover(6011、622126-622925、644-649、または65で始まる、16桁)、JCB(3528-3589で始まる、16桁)、Diners Club(300-305、36、または38で始まる、14桁)。
Luhn有効な番号はカードが本物であることを意味しますか?▾
いいえ。Luhnアルゴリズムは、数字シーケンスの数学的チェックサムを検証するだけです。Luhn検証に合格した番号でも、以下のいずれかの場合があります:存在しない(銀行がその番号を発行したことがない)、期限切れ、キャンセル、または却下。実際のカード認証には、CVV/CVC検証、有効期限、請求先住所、利用可能な残高を含む、カードネットワークと発行銀行とのリアルタイムチェックが必要です。Luhnは単なるフォーマットチェックであり、入力ミスをキャッチするためのものです。