Kas yra kredito kortelių numeriai
Technologijos / / December 19, 2019
Bet banko kortele turi savo identifikatorių - unikalus 16 skaitmenų numerį. Galima būtų galvoti, kad nuo žmonių (taigi ir kortelės) tiek daug, tai yra įmanoma apgauti sistemą įvesdami išrastas derinys iš skaičių, kai, pavyzdžiui, registruodamiesi bet kai kurių paslaugų, nemanykite mokėjimą minėtas korteles teisė Dabar. Tačiau šis triukas neveikia. Tai, kad kredito kortelių numeriai yra pastatyta ant tam tikrų taisyklių pagrindu, o tai leidžia mums apskaičiuoti įvestų kortelės egzistavimo tikslumą net nesikreipdama tiesiai į banką.
Pavyzdžiui, kai nurodyti Visa kortelę ir bet pirmasis skaitmuo skiriasi nuo kvarteto įvedimą, neveikia. Skaičiai visų vizų kortelių pradėti su skaitmeniu "4".
Dauguma kortelių Rusijoje išduoda Visa ir MasterCard mokėjimo sistemų. Už juos, mes turime tokią kombinaciją skaičių ne kambario pradžioje:
- Vizų: 4-
- "MasterCard": 51- 52- 53- 54- 55-
Visas sąrašas banko korteles priešdėlių, priklausomai nuo mokėjimo sistemos galima rasti čia.
Patikrinkite suma
Realybė yra tai, kad, nepaisant visų paraiškų, supaprastinant saugojimo ir indėlį iš žemėlapio duomenų rūšių platinimo, žmonės labai nenoriai saugoti informaciją forma (ir tai turi savo prasmę). Kaip rezultatas, mes turime nuolat patekti į rankas, kad neišvengiamai sukels žmogaus klaidų skaičių.
Momentinių aptikti klaidų, kaip jūs tipo, atrankos algoritmai buvo sukurta. Paskutinis skaitmuo bet kreditine kortele - tai ankstesnio seka 15 skaitmenų rezultatas, ir ji visada galima "Atspėk" jei žinote, pirmuosius 15 skaitmenų ir Luno Formulė.
1954, Hans Peter Mėnulis sukūrė algoritmą, kuris vėliau pateko į tarptautinį ISO / IEC 7812-1 standartą, remiantis iš kurių kortelių numeriai yra pastatytas.
Pasirenkant šį algoritmą priežastis tapo jos paprastumas ir veiksmingumas. Įprasta vyras po dviejų ar trijų bandomųjų netikslumų gali apskaičiuoti kontrolinis skaitmuo proto. Šiuo atveju, šis metodas garantuoja aptikti klaidą, kai įvesite neteisingą vieno skaitmens numerius. Be to, algoritmas aptinka beveik visus atsitiktinius numerius (įvesdami tipiškas žmogaus klaida) suporuotas pakeitimo. Bet tada taip pat yra trūkumų. Kontrolinė - tik 1 skaitmuo. Taigi, yra 10% tikimybė, kad atsitiktinai sugeneruotas numeris bus teisinga algoritmo.
Luno Formulė veikia labai paprasta ir yra tik variacijos priklausomai nuo skaitmenų skaičių seka (net ar nelyginis skaičius elementų). Taip pat siūloma kūrėjo sunumeruoti skaitmenis iš dešinės į kairę, bet tai įmanoma ir taip.
Iš pradžių mes turime 16 skaitmenų seka.
Išvardyti visus numerius iš kairės į dešinę. Pirma ir vėliau per vieną skaitmenį, padaugintą iš dviejų, o jei produktas yra didesnis nei devyni, tada atimkite 9 iš jo. Kaip variantas - pridėti iki gauto dviejų skaitmenų skaičiaus skaitmenų. Tai bus tas pats.
Gautas seka yra suformuota.
Atgaminimo rezultatas turi būti 10 daug, kitaip kontrolinis skaitmuo yra neteisinga. Kad tai tiesa, kad originalus seka, jums reikia ją padidinti tiek, kad po perskaičiavimo suma yra 10 kartotinis.
yra daugiau išgalvotas tikrinimo algoritmaiBet juos rasti nėra taip lengva jo galvoje.
Kiti pavyzdžiai naudojimo
Kontrolinės naudojami visur. Tai leidžia įvesdami svarbius sekas numerius jums akimirksniu apskaičiuoti klaidą. Brūkšniniai kodai, identifikavimo numeriai įvairių asmens dokumentų iš įvairių šalių - visi naudoja kontrolines. Verta pažymėti, kad kontrolinės naudojami visoje elektronikos apskritai, kur vientisumas ir saugumas kritinių duomenų patikimumą.
paritetas
Pasibaigus kompiuterių eros aušros, in kompiuterių atminties nebuvo toks patikimas ir periodiškai iškraipė duomenis. Inžinieriai norėjo rasti būdą, kaip aptikti klaidas duomenis.
Sprendimas nustato esant vienodam kontrolės. 8 bitai baitas yra pridėta, o jų suma buvo arba lyginis ar nelyginis. Kiekvienam tiek sukurti papildomą kontrolės tiek - lyginumo bitas. Jei bitai sumą baitas turi net, The lyginumo bitas įrašytą įrenginį, nes kitaip - nulis.
Šis metodas yra labai paprastas, tačiau taip pat labai neefektyvus. Mes negalime pasakyti, kuris iš baitas bitai buvo įrašytas klaidingai. Galbūt patikrinti tiek mokosi pats negerai? Dvivietis kaltė taip pat gali tiesiog skubėti.
Dabar, kur atmintis yra labiau patikimas ir daugiau tradicinių kompiuterių nenaudokite paritetą. Tačiau vis dar yra labai reiklūs sistemos patikimumas (bankininkystės, energetikos ir pan). Yra naudojamas specialaus tipo atminties vadinamas ECC (Error taisymo kodą atmintis). algoritmai panašūs į tuos,Kurie naudojami ECC, leis su absoliučiu tikslumu aptikti kiekvienas tiek yra neteisinga ir ištaisyti vertę tiesa.
RAID
Nepaisant aktyvaus perėjimo prie kietojo kūno diskai (SSD), magnetiniai kietieji diskai (HDD) vis dar yra pagrindinis informacijos saugojimo būdas. Jie yra daug pigiau, o už tiek informacijos vertė saugomi jų dar nepasiekta VSD.
HDD turi savo struktūrą ir judamų elementų yra natūraliai vienas iš dažniausiai kylančios iš sistemos prietaisų kompiuteryje. Jei Jūs niekada mano gyvenime susiduria su neįvykusio kietajame diske sakant, jums yra arba labai jaunas, arba labai pasisekė.
Atsižvelgiant į jautrių duomenų saugojimo atveju būtina kreiptis į efektyviausias, nors ir ne pats palankiausias sprendimas - kad duomenys nebus prarasti nesėkmės vieno disko atveju, jums reikia juos laikyti lygiagrečiai dviejų ar daugiau diskai.
Alternatyva ir šiek tiek efektyvesnis metodas Finansų yra padalinti duomenis apie skirtingų diskų ir įrašų kontrolinės dėl šių diskų. Visi RAID, pagrįstos Sutarties prielaida, kad vieno disko gedimas gali įvykti bet kuriuo metu, bet į dvi nesėkmės - kur kas mažiau tikėtina. Kaip tik vieno disko aptinka problemą, ji yra normalios eksploatacijos likusių diskų viltis, skaldytų brolis yra pašalinama ir įdiegti naują diską. Tada pilamas ant jo informaciją ir sistema toliau dirbti taip, kaip turėtų.
Iš pradžių akronimas RAID reiškė «Pernelyg masyvas nebrangių diskų». Prasmė slypi pigesnių ir mažiau patikimų diskų naudojimui. Buvo aišku, kad diskai nepavyks, tačiau, atsižvelgiant į duomenų saugojimo, tokie ratai trumpai gydyti pigiau nei brangiau, ir santykinai daugiau patikimų ratų.
Dabar, kad kietieji diskai apskritai tapo labiau patikimas, pats RAID vertė pasikeitė. Dabar tai «Pernelyg masyvas nepriklausomų diskų».
Tokios priemonės yra, žinoma, reikia, ir mes, jei pažvelgti į jį iš individo gyvenimo perspektyvos, lengvai gali skleisti tokių metodai kasdienėje veikloje - skirtingų kontroliniais sąrašais, todo-valdymas, remayndery, podorgat durų kartą užrakinta ją raktas. Visa tai tikrinti klaidas ir bando jų išvengti.