Kätettäessa ISO 7064 Mod 97,10 tarkistusta
Yleisesti käytetään IBAN (International Bank Account Number).
Tarkenne lasketaan esimerkiksi:
numero : 123456
Kaavasta saadaan 2 digitin tarkenne mod(98 - mod(number * 100, 97), 97) => 76
Yhdistetään osat => 12345676
Tarkista tulos: mod(code, 97) == 1
Testaa :
mod(12345676, 97) = 1 => HYVÄ
mod(21345676, 97) = 50 => HUONO!
mod(12345678, 97) = 10 => HUONO!
Miten tehdään yhden merkin tarkenne?
76 sijaan siis esimerkiksi: 3
Yleisesti käytetään IBAN (International Bank Account Number).
Tarkenne lasketaan esimerkiksi:
numero : 123456
Kaavasta saadaan 2 digitin tarkenne mod(98 - mod(number * 100, 97), 97) => 76
Yhdistetään osat => 12345676
Tarkista tulos: mod(code, 97) == 1
Testaa :
mod(12345676, 97) = 1 => HYVÄ
mod(21345676, 97) = 50 => HUONO!
mod(12345678, 97) = 10 => HUONO!
Miten tehdään yhden merkin tarkenne?
76 sijaan siis esimerkiksi: 3
Vastaukset 2
Vanhimmat
Kannattaisi ehkä selventää mitä haet koska tuossa mainitsemassasi tarkistusmenetelmässä käytetään vain tuota kaksinumeroista tarkennetta.
http://tarkistusmerkit.teppovuori.fi/tarkmerk.htm#moduli-97
Okei, yleensä en pidä arvailusta mutta menkööt tällä kertaa. Esim kotimaisen viitenumeron tarkistamiseen käytetään tuolaista 137 menetelmää..
http://tarkistusmerkit.teppovuori.fi/tarkmerk.htm#viitenumero