Menetelmät: miten tietomme ja työkalumme toimivat
Haluamme sinun tietävän tarkalleen, mitä työkalumme voivat ja eivät voi kertoa. Tämä sivu selittää jokaisen tuloksen taustalla olevat standardit, tietolähteet ja tarkistukset.
Viimeksi tarkistettu: 2026-10-16
Korttien numerointi: ISO/IEC 7812
Maksukorttien numerot noudattavat ISO/IEC 7812 -standardia. Ensimmäinen numero on toimialatunniste (Major Industry Identifier), alkunumerot muodostavat myöntäjätunnuksen (IIN, yleisesti BIN), seuraavat numerot yksilöivät tilin ja viimeinen numero on tarkistusnumero.
Korttiverkot tunnistetaan etuliitteistä ja pituuksista, esimerkiksi Visa-numerot alkavat numerolla 4, ja useat verkot käyttävät tiettyjä alueita 2- ja 5-sarjoissa. Työkalumme käyttävät näitä julkaistuja malleja numeron brändin tunnistamiseen.
6- ja 8-numeroiset BIN-tunnukset
IIN oli historiallisesti kuusinumeroinen. Standardia päivitettiin tukemaan kahdeksannumeroisia IIN-tunnuksia, ja suuret verkot ovat siirtymässä kahdeksannumeroisiin alueisiin. Yksi kuusinumeroinen etuliite voi siksi kattaa useita myöntäjiä tai tuotteita.
Kun syötät kahdeksan tai useamman numeron, etsimme ensin tarkimman vastaavan alueen ja käytämme kuusinumeroista aluetta, jos kahdeksannumeroista tietuetta ei ole.
Luhn-tarkistussumma
Luhn-algoritmi (mod 10) havaitsee useimmat yksittäisten numeroiden kirjoitusvirheet ja monet vierekkäisten numeroiden vaihtumiset. Se toimii näin:
- Aloita oikeanpuoleisimmasta numerosta ja siirry vasemmalle kaksinkertaistaen joka toinen numero.
- Jos kaksinkertaistus antaa yli 9, vähennä 9.
- Laske kaikki numerot yhteen.
- Jos summa on jaollinen 10:llä, numero läpäisee tarkistuksen.
Luhn-tarkistuksen läpäiseminen tarkoittaa vain, että numero on oikein muodostettu. Se ei tarkoita, että kortti on olemassa, aktiivinen tai että sillä on katetta.
Miten BIN-tietokanta kootaan
BIN-tietokantamme yhdistää julkisesti saatavilla olevat aluetiedot, alan lähteet ja käyttäjien ilmoittamat korjaukset. Tietueet normalisoidaan niin, että brändi, tyyppi, taso, pankki ja maa käyttävät yhtenäisiä nimiä ja koodeja, ja ristiriitaiset tietueet tarkistetaan ennen yhdistämistä.
Korttiverkot eivät julkaise täydellistä julkista luetteloa kaikista alueista, joten mikään kolmannen osapuolen BIN-tietokanta ei voi olla täydellinen. Kerromme avoimesti näistä rajoituksista:
- Myöntäjät voivat milloin tahansa jakaa uudelleen, yhdistää tai poistaa alueita, ja tietueet voivat olla jäljessä.
- Pankin nimi voi olla vanha fuusion tai brändiuudistuksen jälkeen.
- Korttitaso ja -tyyppi ovat todennäköisimmin puuttuvia tai vanhentuneita kenttiä.
- Yksityisbrändi-, ajoneuvo- ja jotkin prepaid-alueet eivät välttämättä ole luettelossa.
IP-geopaikannus
IP-haut käyttävät DB-IP Lite -tietokantaa yhdessä verkon omistajatietojen (ASN) kanssa. Maatason tulokset ovat yleensä tarkkoja, koska IP-lohkot jaetaan verkoille tietyissä maissa.
Kaupunki, alue ja koordinaatit ovat likimääräisiä. Mobiilioperaattorit, yritysverkot, VPN-yhteydet ja satelliittiyhteydet voivat sijoittaa käyttäjän kauas ilmoitetusta sijainnista, joten kaupunkitietoa ei pidä koskaan käyttää todisteena jonkun olinpaikasta.
VPN- ja välityspalvelintunnistus vertaa IP-osoitteen omistavaa verkkoa tunnettuihin hosting-, VPN- ja Tor-verkkoihin. Se tuottaa riskisignaalin, ei varmuutta.
SWIFT/BIC- ja IBAN-validointi
SWIFT/BIC-koodissa on 8 tai 11 merkkiä: pankkikoodi, ISO-maakoodi, sijaintikoodi ja valinnainen konttorikoodi. Tarkistamme muodon ja maakoodin ja vertaamme koodeja viitehakemistoomme.
IBAN-numerot validoidaan ISO 13616 MOD-97 -tarkistuksella: neljä ensimmäistä merkkiä siirretään loppuun, kirjaimet muunnetaan numeroiksi, ja tuloksen jakojäännöksen 97:llä on oltava 1. Tarkistamme myös kullekin maalle odotetun pituuden.
Synteettinen testidata
Generaattoreidemme tuottamat korttinumerot ja IBAN-numerot ovat synteettisiä. Ne muodostetaan valitusta etuliitteestä tai maan muodosta satunnaisilla numeroilla ja oikealla tarkistusnumerolla, joten ne läpäisevät muototarkistuksen testattavassa ohjelmistossa.
Niitä ei ole liitetty mihinkään oikeaan tiliin, ja voimassaolopäivät ja turvakoodit ovat satunnaisia. Testidata on tarkoitettu vain kehitykseen, laadunvarmistukseen ja opetukseen.
Päivitykset ja korjaukset
Viitetiedot tarkistetaan ja päivitetään säännöllisesti, ja ilmoitetut virheet tarkistetaan ja korjataan sitä mukaa kuin niitä saapuu. Kunkin sivun päivämäärä kertoo, milloin sivun sisältö on viimeksi tarkistettu.
Aiheeseen liittyvät ilmaiset työkalut
Usein kysytyt kysymykset
Voiko BIN-haku tunnistaa kortinhaltijan?
Ei. BIN kuvaa vain korttialuetta ja myöntäjää. Se ei sisällä henkilötietoja kortin käyttäjästä.
Miksi IP-osoitteen kaupunki on väärä?
IP-osoitteet on osoitettu verkoille, ei fyysisille sijainneille, joten kaupunkitason tieto on arvio ja voi heittää pitkänkin matkan.
Tarkoittaako kelvollinen IBAN, että tili on olemassa?
Ei. MOD-97- ja pituustarkistukset vahvistavat vain muodon. Ainoastaan vastaanottava pankki voi vahvistaa tilin olemassaolon.