Kakšne so številke kreditnih kartic
Tehnologije / / December 19, 2019
Vsaka bančna kartica ima svojo oznako - edinstveno 16-mestno številko. Ti misliš, da je, ker ljudje (in s tem na kartico) toliko mogoče goljufati sistem z vnosom izumil kombinacija številk, ko, na primer, registracijo na neki službi, ne prevzemajo plačila omenjene kartice desno Zdaj. Vendar pa ta trik ne deluje. Dejstvo, da so številke kreditnih kartic zgrajena na podlagi določenih pravil, in to nam omogoča, da izračunamo natančnost obstoja začel kartice tudi ne sklicuje neposredno na banko.
Na primer, ko določite kartico Visa in uvedbo katerega koli od prve mestne razlikuje od četverice, ni delovalo. Število vseh kartic Visa začeti s številko "4".
Velika večina kartic v Rusiji se izda Visa in MasterCard plačilnih sistemov. Za njih smo imeli naslednjo kombinacijo številk na začetku prostora:
- Vizum: 4-
- MasterCard: 51- 52- 53- 54- 55-
Celoten seznam bančnih kartic predpon, odvisno od plačilnega sistema je mogoče najti tukaj.
preverjanje vsota
Dejstvo pa je, da kljub širjenja vseh vrst aplikacij, ki poenostavlja shranjevanje in prispevke podatkov zemljevida, ljudje so zelo neradi shranjevanje informacij v obliki (in to ima svoj pomen). Kot rezultat, moramo nenehno vnesti število rok, ki bo neizogibno vodijo do človeških napak.
Za odkrivanje takojšnje napak med tipkanjem, so bili razviti presejalnih algoritmi. Zadnja številka v vsakem kreditno kartico - je rezultat prejšnje zaporedje 15 cifer, in to je vedno možno "ugibati", če veš, prvih 15 številk, in Luhn algoritem.
Leta 1954 je Hans Peter Moon ustvarili algoritem, ki kasneje vnesli standard mednarodni ISO / IEC 7812-1, na podlagi katere so zgradili številke kartic.
Razlog za izbiro te algoritem postala njegova preprostost in učinkovitost. Običajni človek po dveh ali treh poskusnih miscalculations mogoče izračunati kontrolni znak v mislih. V tem primeru, je zagotovljena metoda za odkrivanje napake pri vnosu napačne en-mestno število. Poleg tega je algoritem zazna skoraj vse naključne številke paru zamenjave (napaka tipična človeška ob vstopu). Ampak potem obstajajo tudi slabosti. Checksum - samo 1 znak. Torej, obstaja 10% verjetnost, da bo naključno ustvarjeno število veljalo za algoritma.
Luhn algoritem deluje zelo preprost in ima le variacijo odvisno od števila znakov v zaporedju (celo ali liho število elementov). na voljo tudi za ustvarjalce oštevilčene številk od desne proti levi, vendar je mogoče, in tako.
Sprva imamo zaporedje 16 mest.
Našteti vse številke od leve proti desni. Prva in nato skozi eno številko pomnoženo z dve in če je izdelek presega devet, nato odštejemo 9 od njega. Kot opcija - sešteti številk nastalo dvomestno številko. To bo isto.
Dobljeno zaporedje tvorjen.
Rezultat razmnoževanje, morajo biti večkratnik 10, v nasprotnem primeru kontrolna številka napačna. Da bi bilo res, da prvotni zaporedje, morate, da se poveča, tako da je višina po pretvorbi je večkratnik 10.
obstaja več algoritmi fancy preverjanjaVendar jim zdi ni tako enostavno v svoji glavi.
Drugi primeri uporabe
Kontrolne se povsod uporabljajo. To vam omogoča, da takoj izračunati napake pri vnosu pomembnih zaporedja številk. Črtnih kod, identifikacijske številke različnih osebnih dokumentov iz različnih držav - vsi, ki uporabljajo kontrolne. Treba je omeniti, da se uporabljajo kontrolne vsej elektroniki na splošno, pri čemer celovitost in varnost kritične zanesljivosti podatkov.
pariteta
Ob zori dobi računalnikov, spomin na računalnikih ni bilo tako zanesljivo in redno izkrivljenih podatkov. Inženirji želel najti način za odkrivanje napak v podatkih.
Rešitev leži v nadzoru paritete. 8 bitov v bajt dodamo ter njihova vsota je bodisi sodo ali liho. Za vsakega nekaj ustvariti dodaten krmilni bit - paritetni bit. Če je količina bitov v bajt še, bit pariteta posneli enoto, drugače - nič.
Metoda je zelo preprosta, vendar tudi zelo neučinkovita. Ne moremo reči, kateri od bitov v bajt je bila zabeležena nepravilno. Morda preverite bit sam vpisal narobe? Dvakrat kriv tudi lahko enostavno hiteti.
Zdaj, če je spomin bolj zanesljiv in bolj konvencionalnih računalniki ne uporabljajo pariteto. Vendar pa je še vedno zelo zahtevna zanesljivosti (bančne, energije in tako naprej). Tam se uporablja poseben tip pomnilnika se imenuje ECC (Error koda za popravljanje Memory). algoritmi podobni tistim,Ki se uporabljajo v EPK, omogočajo povsem natančno ugotoviti vsak bit je napačna in popraviti vrednost na true.
RAID
Kljub aktivne prehoda na trdnih pogoni (SSD), magnetni trdi diski (HDD) še vedno glavna metoda za shranjevanje informacij. So veliko cenejši, in vrednost na nekaj podatkov, shranjenih v njih še nedosegljiv za SSD.
HDD ima v svoji strukturi in premičnih elementov je seveda ena od najbolj pogosto pojavljajo od naprav sistema v računalniku. Če še nikoli v svojem življenju soočajo z dejstvom, z optimistično trdi disk, ste bodisi zelo mlad ali zelo srečen.
Pri shranjevanju občutljivih podatkov, je treba uporabiti na najbolj učinkovit, čeprav ni najbolj ugodna odločitev - da se podatki ne izgubijo v primeru izpada enega diska, morate jih shranite vzporedno na dveh ali več pogoni.
Alternativa in nekoliko bolj učinkovit način financiranja je, da razdeli podatke o različnih diskov in evidenc kontrolne podatke o teh diskih. Vse RAID kar pomeni, temelji na predpostavki, da lahko neuspeh enega diska zgodi kadarkoli, vendar neuspeh dveh - veliko manj verjetno. Takoj, ko je en sam pogon zazna problem, da je upanje za normalno delovanje preostalih diskov, ki je razdeljena brat odstrani in vzpostavi novo ploščo. Potem vlije mu informacije in sistem še vedno dela, kot bi morala.
Prvotno je kratica RAID pomenilo "Redundant Array Poceni diskov». Smislu leži v uporabi cenejših in manj zanesljivih pogonov. Jasno je bilo, da so diski ne, ampak glede na shranjevanje podatkov, takšna kolesa kratko obravnavati cenejši od dražjih in relativno bolj zanesljivih koles.
Zdaj, ko so trdi diski na splošno postala veliko bolj zanesljiv, je RAID vrednost sama spremenila. Zdaj je "Redundant Array neodvisnih diskov".
Takšni ukrepi so, seveda, je to potrebno, in mi, če gledamo na to z vidika življenja posameznika, z lahkoto lahko projicira tako metode za vsakodnevne aktivnosti - različnih kontrolnih seznamov, na nedokončano-upravljanje, remayndery, podorgat vrat jo enkrat zaklenjen Ključ. Vse to preverjanje napak in poskusov, da bi jim izogniti.