CodeKitHub
Kóðaverkfæri

Falsk IBAN-smiður

Síðast uppfært:

Búðu til IBAN-laga númer sem standast staðlaða gátsummuprófun en tengjast engum raunverulegum bankareikningi. Veldu land, veldu hversu mörg þú þarft (1–20) og fáðu IBAN-númer með réttum gátstöfum reiknuðum með raunverulegu ISO 7064 MOD-97 reikniritinu. Athugið: þetta eru skálduð númer eingöngu ætluð til hugbúnaðarprófana og -þróunar — notaðu þau aldrei fyrir raunverulegar millifærslur, greiðslur eða neina raunverulega fjármálafærslu.

Disclaimer: these IBANs are for software testing and development purposes only. They are fictional numbers with a valid format and correct check digits — not real bank accounts. Do not use them for actual transfers or transactions.

Hvað er þetta verkfæri?

IBAN (International Bank Account Number) er staðlað auðkenni bankareiknings sem skilgreint er í ISO 13616, og samanstendur af 2 stafa landskóða, 2 gátstöfum og landssértækum grunnbankareikningsnúmeri (BBAN). Lengd og uppbygging er breytileg eftir löndum — þýskt IBAN er 22 stafir, ítalskt er 27.

Gátstafirnir tveir eru ekki tilviljunarkenndir: þeir eru reiknaðir út frá restinni af IBAN-inu með ISO 7064 MOD-97-10 reikniritinu, sömu gátsummu og öll raunveruleg bankakerfi nota til að grípa innsláttarvillur áður en millifærsla er einu sinni reynd.

Þetta tól býr til BBAN-hlutann af handahófi og keyrir hann síðan í gegnum nákvæmlega sama MOD-97 útreikning og banki myndi nota — þannig að útkoman lítur út og staðfestist eins og raunverulegt IBAN, á meðan undirliggjandi tölustafir eru skáldaðir og samsvara engum raunverulegum reikningi.

Af hverju að nota það?

  • Prófaðu eyðublöð, greiðsluferla og IBAN-staðfestingartæki án þess að þurfa raunveruleg bankaupplýsingar viðskiptavina.
  • Rétt MOD-97 gátsumma, þannig að búin til IBAN-númer standast sömu staðfestingarrökfræði og raunveruleg IBAN.
  • Nær yfir 8 lönd með ólíkum sniðum: Þýskaland, Frakkland, Bretland, Spán, Ítalíu, Holland, Pólland, Tyrkland.
  • Búðu til allt að 20 í einu til að fylla út prófunargagnagrunna eða sýnisumhverfi.
  • Keyrir að öllu leyti í vafranum þínum — ekkert sem er búið til hér er sent neitt eða vistað.

Hvernig á að nota það

  1. Veldu land af fellilistanum.
  2. Stilltu hversu mörg IBAN-númer þú vilt (1–20).
  3. Smelltu á "Generate IBANs".
  4. Smelltu á "Copy All" til að afrita allan listann.

Dæmi

Inntak

Land: DE, Fjöldi: 2

Úttak

DE89 3704 0044 0532 0130 00
DE87 1009 0000 5628 8283 60

Báðir gátstafirnir eru réttilega reiknaðir, þannig að hvert IBAN staðfestist — en reikningsnúmerin eru búin til af handahófi og eru skálduð.

Algeng notkunartilvik

  • QA- og eyðublaðaprófun: staðfestu að skráningar- eða greiðslueyðublöð samþykki, hafni og sníði IBAN-innslátt rétt í mörgum löndum.
  • Fylla út prófunargagnagrunna: búðu til í miklu magni raunverulega útlítandi IBAN-gildi til að fylla út staging-umhverfi án þess að afhjúpa raunveruleg fjárhagsgögn.
  • Sýnis- og sölu umhverfi: fylltu vörusýningar með gögnum sem líta lögmæt út en bera enga fjárhagslega áhættu.
  • Einingaprófanir staðfestingartækja: notaðu þekkt gild fölsk IBAN-númer (og viljandi biluð afbrigði) til að prófa þína eigin MOD-97 staðfestingarrökfræði.
  • Framendaþróun: hermdu eftir API-svörum sem innihalda IBAN-reiti áður en raunverulega bakendasamþættingin er tilbúin.

Mikilvægt: ekki fyrir raunverulegar færslur

IBAN-númerin sem hér eru framleidd eru byggingarlega gild en algjörlega skálduð. Landskóðinn og gátstafirnir eru réttir vegna uppbyggingarinnar, en bankakóðinn og reikningsnúmerið innan BBAN eru tilviljunarkenndir tölustafir án nokkurra tengsla við neina raunverulega fjármálastofnun eða reikningshafa.

Ekki setja þessi inn í raunveruleg greiðslueyðublöð, reikninga, fyrirmæli um millifærslu eða neins staðar þar sem peningar gætu í raun flust til. Þau eru eingöngu til til að hjálpa forriturum og prófurum að æfa á öruggan hátt kóða sem meðhöndlar IBAN.

Hvernig gátsumman virkar í raun

IBAN-staðfesting fylgir ISO 7064 MOD-97-10 kerfinu: 4 stafa forskeytinu (landskóði + gátstafir) er flutt aftast í strenginn, því skipt út fyrir "00", hverjum bókstaf breytt í tveggja stafa tölu (A=10 til Z=35), og útkoman meðhöndluð sem eitt mjög stórt heiltala. Þessi tala, tekin mod 97, ætti að vera jöfn 1 fyrir gilt IBAN.

Til að búa til gilt IBAN gerir tólið þetta öfugt: það byggir upp handahófskennt BBAN, bætir við landskóðanum og "00", reiknar afganginn mod 97 og stillir gátstafina á 98 mínus þann afgang. Þetta er nákvæmlega sama stærðfræðin og raunverulegur bankahugbúnaður notar — eini skáldaði hlutinn er sjálf reikningsgögnin.

Algengar spurningar

Eru þetta raunverulegir bankareikningar?

Nei. Þetta tól er eingöngu ætlað til hugbúnaðarprófana og -þróunar. Sérhvert IBAN sem það framleiðir er skáldað, af handahófi búið til númer — það samsvarar engum raunverulegum bankareikningi. Notaðu þau aldrei fyrir raunverulegar millifærslur, reikninga eða færslur.

Af hverju standast þessi fölsku IBAN-númer þá staðfestingu?

Vegna þess að gátstafirnir eru reiknaðir með sömu ISO 7064 MOD-97 formúlu og raunverulegir bankar nota. Staðfesting staðfestir aðeins að gátsumman sé innbyrðis samræmd við restina af númerinu — hún getur ekki (og reynir ekki að) staðfesta að reikningur sé í raun til.

Hvað er þetta gott fyrir?

QA-prófun á IBAN-innsláttarreitum, að fylla út prófunar- eða staging-gagnagrunn með trúverðugum greiðslugögnum, að fylla út sýnisumhverfi og einingaprófun á eigin IBAN-staðfestingar- eða sniðunarkóða.

Hvernig er MOD-97 gátstafurinn reiknaður?

BBAN, landskóðinn og "00" staðgengillinn eru endurraðaðir, bókstöfum er breytt í tölur (A=10 … Z=35), og öll talnarunan er einfölduð með mod 97 með hlutaútreikningi. Gátstafirnir eru 98 mínus sú afgangstala, fylltir upp í tvo tölustafi.

Er gögnunum sem ég bý til geymt einhvers staðar?

Nei. Sköpunin fer fram staðbundið í vafranum þínum með Math.random() fyrir reikningstölustafina. Ekkert er sent, skráð eða geymt á neinum netþjóni.