Luhn アルゴリズム検証者
Luhn チェックサム アルゴリズムを使用して、クレジット カード番号、IMEI コード、およびその他の識別子を検証します。
Luhn アルゴリズム検証ツールの使用方法
- モードを選択します: 番号を検証して既存の番号を確認するか、チェック ディジットを生成して部分的な番号のチェック ディジットを計算します。
- 入力フィールドに数字を入力します (スペースとダッシュは自動的に無視されます)。
- 「検証」または「生成」をクリックしてアルゴリズムを実行します。
- 結果と、各桁の変換された値と最終的な合計を示す段階的な内訳を確認します。
クイックリファレンス
| 変換元 | 変換先 |
|---|---|
| ビザ | 4 で始まる (16 桁) |
| マスターカード | 51 ~ 55 で始まる (16 桁) |
| アメックス | 34 または 37 (15 桁) で始まります |
| 発見 | 6011 で始まる (16 桁) |
| IMEI | 15 桁、最後の桁は Luhn チェックです |
| 4532015112830366 | 有効 (ビザ試験番号) |
使用例
- •Web アプリケーションで支払いフォームを送信する前にクレジット カード番号を確認します。
- •IMEI 番号をチェックして、モバイル デバイス識別子の形式が正しいことを確認しています。
- •支払いゲートウェイ統合テスト用に有効なテスト カード番号を生成しています。
- •チェックサム アルゴリズムがデータ入力エラーを検出する方法を学習します。
計算式
Luhn アルゴリズム (mod-10 アルゴリズムとも呼ばれる) は、次の方法で数値を検証します。(1) 右端の桁から開始して左に移動し、2 桁ごとに 2 倍になります。
よくある質問
Luhn アルゴリズムは何に使用されますか?
Luhn アルゴリズムは、クレジット カード番号 (Visa、Mastercard、Amex)、モバイル デバイスの IMEI 番号、カナダの社会保険番号、その他のさまざまなアカウント ID などの識別番号を検証するために使用される単純なチェックサム式です。
Luhn チェックに合格したということは、カード番号が本物であることを意味しますか?
いいえ。
Luhn チェック ディジットはどのように計算されますか?
最後の桁 (チェック ディジット) を削除します。