2

ウィキペディアに倣い、各国のIBANを計算・検証するJavaアプリを開発中です。一部の BBAN には国のチェック ディジットがありますが、その計算方法に関するドキュメントが見つかりません。「国家チェックデジット」のアルゴリズムはどこにありますか? 私は「イバンチェックデジット」には興味がありませんが、国に関連するものに興味があります。

4

2 に答える 2

1

国家チェック ディジットは国家標準で定義されており、国ごとに異なる標準があります。チェック ディジットが 1 つある国もあれば、2 つある国もあれば、まったくない国もあります。

たとえば、スペインの銀行口座番号には 2 つのチェック ディジットがあります。1 つ目は 4 桁の支店およびオフィス コードに基づいており、2 つ目は 10 桁の口座番号から計算されます。銀行の IT に関連する任意のドキュメント (たとえば、こちらなど) に記載されていますが、基本的には、各桁に 2 のべき乗 mod 11 を掛け、結果の桁を合計し、11 で割った余りをとります。ウィキペディアエントリには、チェック ディジットを検証および計算するためのサンプル コードがあります。

他の国では、 Luhn アルゴリズムなど、他の方法を使用しています。

于 2013-11-09T18:26:05.270 に答える