Mitkä ovat luottokorttien numeroita
Teknologian / / December 19, 2019
Pankkikorttimaksuista oma tunnus - ainutlaatuinen 16-numeroinen luku. Luulisi, että koska ihmiset (ja siten kortti) niin paljon, että on mahdollista huijata järjestelmää syöttämällä keksitty yhdistelmä numeroita, kun esimerkiksi rekisteröitymällä joillakin palvelualoilla, älä oleta maksamista mainitun korttinsa oikein Nyt. Kuitenkin tämä temppu ei toimi. Se, että luottokortin numerot rakennettu pohjalta tiettyjen sääntöjen ja tämä antaa meille mahdollisuuden laskea tarkkuus olemassaolosta tuli kortin edes viittaamatta suoraan pankkiin.
Kun esimerkiksi määrität Visa-kortilla ja järjestämällä mahdollinen ensimmäisen numeron eroaa kvartetti, ei toiminut. Numerot kaikki Visa-kortit alkavat numero "4".
Valtaosa korteista Venäjällä myöntävät Visa ja MasterCard maksujärjestelmiä. Heille meillä on seuraava yhdistelmä numeroita alussa huone:
- Visa: 4-
- MasterCard: 51- 52- 53- 54- 55-
Täysi lista pankkikorttien etuliitteitä riippuen maksujärjestelmän löytyy täällä.
tarkistussumma
Tosiasia on, että huolimatta leviämisen kaikenlaisia sovelluksia, yksinkertaistaa varastointia ja panosta karttatiedot, ihmiset ovat erittäin haluttomia tallentaa tietoa sellaisessa muodossa (mikä on sen merkitys). Tämän seurauksena meillä on jatkuvasti syöttää monta kättä joka johtaa väistämättä inhimillisiä virheitä.
Instant virheiden havaitsemisen samalla kun kirjoitat, seulonta algoritmeja on kehitetty. Viimeisen numeron missään luottokortti - on seurausta edellisen sarjan 15 numeroa, ja se on aina mahdollista "arvata", jos tiedät ensimmäinen 15 merkkiä, ja luhnin algoritmi.
Vuonna 1954 Hans Peter Moon on luonut algoritmia, joka myöhemmin tuli kansainvälinen ISO / IEC 7812-1 -standardin pohjalta joista korttien numeroita rakennetaan.
Syy valita algoritmin tuli sen yksinkertaisuus ja tehokkuus. Tavallinen ihminen kahden tai kolmen oikeudenkäyntiä virhearviointeja voi laskea tarkistusnumero mielessä. Tässä tapauksessa menetelmä on taattu havaita virheen, kun annat väärän luvuin. Lisäksi algoritmi tunnistaa lähes kaikki satunnaislukuja pariksi korvaaminen (tyypillinen inhimillinen virhe tullessaan). Mutta sitten on myös haittoja. Tarkistussumma - vain 1 numero. Niin, että on 10% mahdollisuus, että satunnaisluku on totta algoritmi.
Luhn algoritmi toimii hyvin yksinkertainen ja on vain vaihtelua riippuen numeroiden järjestyksessä (parillinen tai pariton määrä elementtejä). Tarjotaan myös luoja numeroitu numeroa oikealta vasemmalle, mutta se on mahdollista ja niin.
Aluksi meillä on sekvenssi 16 numeroa.
Luetella kaikkia numeroita vasemmalta oikealle. Ensimmäinen ja myöhemmin yhden numeron kerrottuna kahdella, ja jos tuote on suurempi kuin yhdeksän, sitten vähentää 9 siitä. Lisävarusteena - täsmää numerot tuloksena kaksinumeroinen luku. Se on sama.
Näin saatu sekvenssi on muodostettu.
Tulos kappaleen on oltava 10: n monikerta, muutoin tarkista numero on virheellinen. Jotta se uskollinen alkuperäiselle järjestyksessä, sinun täytyy lisätä niin, että määrä muunnon jälkeen on jaollinen 10.
on olemassa enemmän fancy tarkkailun algoritmejaMutta löytää ne ole niin helppoa hänen mielessään.
Muita esimerkkejä käytöstä
Tarkistussummat käytetään kaikkialla. Sen avulla voit nopeasti laskea virhe tullessaan tärkeän numerosarjoja. Viivakoodit, tunnistenumerot eri henkilökohtaisia asiakirjoja eri maissa - kaikki käyttävät tarkistussummat. On syytä huomata, että tarkistussummat käytetään koko elektroniikka yleensä, kun koskemattomuus ja turvallisuus kriittisten tietojen luotettavuus.
pariteetti
Kynnyksellä aikakauden tietokoneita, muistin tietokoneissa ei ollut yhtä luotettavia ja ajoittain vääristynyt data. Insinöörit halusi löytää tapa tunnistaa virheitä datassa.
Ratkaisu antaa valvonnassa pariteetti. 8 bittiä tavun lisätään, ja niiden summa on joko parillinen tai pariton. Kullekin bitille luoda lisää ohjauksen bitin - pariteettibitti. Jos bittien määrän tavun on parillinen, pariteettibitti tallennettu yksikkö, muuten - nolla.
Menetelmä on hyvin yksinkertainen, mutta myös erittäin tehotonta. Emme voi sanoa, mitkä bitit tavun kirjattiin virheellisesti. Ehkä tarkista bittinen ilmoittautunut itsensä väärin? Kaksoisvirhe myös voisi yksinkertaisesti kiire.
Nyt kun muisti on luotettavampi, ja tavanomaisempaa tietokoneet eivät käytä pariteettia. On kuitenkin olemassa vielä hyvin vaativia luotettavuus- (pankki-, energia- ja niin edelleen). On käytetty erityinen muisti nimeltään ECC (virheenkorjauskoodia Memory). algoritmit samanlaisia kuinJoita käytetään ECC, anna absoluuttisen tarkasti havaita jokainen bitti on virheellinen ja korjata arvoksi true.
RAID
Vaikka aktiivinen siirtyminen SSD (SSD), magneettinen kovalevyt (HDD) ovat edelleen tärkeimmät tiedot säilytystapa. Ne ovat paljon halvempia, ja arvoa kohti vähän tietoa tallennetaan niitä vielä saavuttamattomia SSD.
HDD on rakenteeltaan ja liikkuvat elementit on luonnollisesti yksi useimmin toipumassa järjestelmän laitteita tietokoneen. Jos et ole koskaan elämässäni sen tosiasian edessä, vikaantuneen kiintolevyn, olet joko hyvin nuoria tai erittäin onnekas.
Kun kyseessä on varastointi arkaluonteisia tietoja, on tarpeen soveltaa tehokkain, mutta ei suotuisimmat Päätös - että tiedot eivät häviä, jos kyse yhden levyn, sinun täytyy tallentaa ne rinnakkain kahdessa tai useammassa asemat.
Vaihtoehtoinen ja hieman tehokkaampi tapa rahoitus on jakaa tietoa eri levyillä ja kirjaa tarkistussummat näillä levyillä. Kaikki RAID tarkoittaen perustuu oletukseen, että epäonnistuminen yksi levy voi tapahtua milloin tahansa, mutta epäonnistuminen kahden - paljon epätodennäköisempää. Heti kun yksi kovalevy havaitsee ongelman, se on toivoa normaalia toimintaa jäljellä levyjä, rikki veli poistetaan ja käyttöön uutta levyä. Sitten kaadetaan hänelle tieto ja toimii edelleen niin kuin pitääkin.
Alunperin kirjainlyhenne RAID tarkoitti «Turhat Array Halpaa Levyt». Merkityksessä piilee käytön halvempaa ja vähemmän luotettavia asemia. Se oli selvää, että levyt eivät, mutta ottaen datan tallentamiseksi, kuten pyörät summittaisesti käsiteltiin halvempaa kuin kalliimpaa, ja suhteellisen luotettavampia pyörät.
Nyt kun kiintolevyt yleensä on tullut paljon luotettavampia, RAID-arvo on muuttunut. Nyt se «Turhat Array Itsenäisten Levyt».
Tällaiset toimenpiteet ovat tietenkin välttämättömiä, ja me, jos katsomme sitä näkökulmasta elämän yksilön, helposti pystyy levittämään tällaista menetelmiä päivittäisiin toimintoihin - eri tarkistuslistoja, todo-johdon, remayndery, podorgat ovi lukittuna häntä näppäintä. Kaikki tämä tarkistus virheistä ja yrittää välttää niitä.