Aké sú čísla kreditných kariet
Technológia / / December 19, 2019
Každý bankové karty má svoj vlastný identifikátor - unikátny 16-tich miestne číslo. Človek by si myslel, že keď ľudia (a teda i karty) natoľko, že je možné podvádzať systém zadaním vynašiel kombinácia čísel, keď napríklad registráciu na niektoré služby, nenesú zaplateniu uvedenej karty vpravo Teraz. Avšak, tento trik nefunguje. Skutočnosť, že čísla kreditných kariet sú postavené na základe určitých pravidiel, a to nám umožňuje vypočítať presnosť existencie zadaného karty aj bez odkazu priamo do banky.
Napríklad pri zadaní Visa kartu a zavedenie niektorého z prvej číslica líši od kvarteta, nefungoval. Čísla všetkých kariet Visa začínať číslicou "4".
Drvivá väčšina kariet v Rusku sú vydávané platobnými systémami Visa a MasterCard. Pre nich máme nasledujúcu kombináciu čísel na začiatku miestnosti:
- Visa: 4-
- MasterCard: 51- 52- 53- 54- 55-
Úplný zoznam bankových kariet predpôn, v závislosti na platobný systém možno nájsť tu.
kontrolný súčet
Skutočnosťou je, že aj napriek množenie všetkých druhov aplikácií, zjednodušuje skladovanie a vstup z mapových dát, ľudia sú veľmi zdráhajú ukladať informácie vo forme (aj to má svoj význam). V dôsledku toho musíme neustále zadať počet rúk, ktoré bude nevyhnutne viesť k zlyhaniu ľudského faktora.
Pre detekciu okamžité chýb, ako píšete, ste skríningové algoritmy boli vyvinuté. Posledná číslica v žiadnom kreditnej karty - je výsledkom predchádzajúceho sledu 15 číslic, a to je vždy možné "hádať", ak viete, prvých 15 číslic a Luhn algoritmus.
V roku 1954, Hans Peter Moon vytvorila algoritmus, ktorý neskôr vstúpil do medzinárodného ISO / IEC 7812-1 štandardu, na základe ktorého čísla kariet sú postavené.
Dôvodom pre voľbu tohto algoritmu sa stal jeho jednoduchosť a účinnosť. Obyčajný človek po dvoch alebo troch pokusných zlý odhad môže počítať kontrolná číslica v mysli. V tomto prípade, je zaručená spôsob, keď zadáte nesprávna čísla jednomiestneho odhaliť chybu. Okrem toho algoritmus detekuje takmer všetky náhodných čísel spárovaný náhradné (chyba typická ľudská pri vstupe). Ale potom sú tu aj nevýhody. Kontrolný - iba 1 digit. Takže, tam je 10% šanca, že náhodne vygenerované číslo bude platiť pre algoritmus.
Luhn algoritmus pracuje veľmi jednoduchá a má iba variácie v závislosti od počtu číslic v sekvencii (i alebo nepárny počet prvkov). Tiež ponúkol tvorca číslované číslica sprava doľava, ale to je možné, a tak.
Spočiatku máme postupnosť 16 číslic.
Vymenovať všetky čísla zľava doprava. Prvý a neskôr cez jednu číslicu násobí dvoma, a v prípade, že produkt je väčšia ako deväť, potom odpočítať 9 z neho. Ako voliteľné príslušenstvo - spočítajte číslica výsledného dvojciferné číslo. Bude to rovnaké.
Výsledná sekvencia je tvorená.
Výsledkom reprodukciu, musí byť násobkom 10, v opačnom prípade je kontrolná číslica nie je správna. Aby to bolo presne podľa pôvodného poradia, je treba ju zvýšiť tak, že suma po prepočte je násobkom 10.
existujú Ďalšie kontrolné algoritmy galantérnyAle nájsť to tak jednoduché v jeho mysli.
Iné príklady použitia
Kontrolné súčty sú používané po celom svete. To umožňuje pri zadávaní dôležité sekvencie čísiel, aby ste okamžite vypočítať chybu. Čiarové kódy, identifikačné čísla rôznych osobných dokladov v rôznych krajinách - to všetko pomocou kontrolných súčtov. Stojí za zmienku, že kontrolné súčty sú použité elektroniku všeobecne, kde integrita a bezpečnosť kritickej spoľahlivosť dát.
parita
Na začiatku éry počítačov, pamäť v počítačoch nebolo tak spoľahlivé a pravidelne skreslené údaje. Inžinieri chceli nájsť spôsob, ako odhaliť chyby v dátach.
Riešenie spočíva v kontrole parity. 8 bitov v bajte sa pridá, a ich súčet bol buď párny alebo nepárny. Pri každom kúsku vytvárať ďalšie riadiace bit - paritný bit. V prípade, že množstvo bitov v byte má ešte sa paritný bit zaznamenanú jednotku, inak - nula.
Táto metóda je veľmi jednoduchá, ale tiež veľmi neefektívne. Nemôžeme povedať, ktorý z bitov v byte bolo zaznamenané nesprávne. Potrebné skontrolovať trochu zapísal sám zle? Double chyba tiež mohla jednoducho ponáhľať.
Tak kde pamäť je spoľahlivejšie, a ďalšie bežné počítače nepoužívajú parity. Avšak, tam sú stále veľmi náročné spoľahlivosti systému (bankovníctvo, energie a tak ďalej). Je tu použitý špeciálny typ pamäte s názvom ECC (Error kód opravy Memory). algoritmy podobné tým,Ktoré sa používajú v ESC, aby s absolútnou presnosťou rozpoznať každý bit je nesprávny a korigovať hodnotu true.
RAID
Aj cez aktívne prechodu na SSD (SSD), magnetické jednotky pevného disku (HDD) sú stále hlavnou metódou ukladania informácií. Sú oveľa lacnejšie, a hodnota na bit informácie uložené v nich doteraz nedosiahnuteľné pre SSD.
HDD má vo svojej štruktúre a pohyblivé prvky je samozrejme jedným z najčastejšie vznikajúce zo systémových zariadení v počítači. Ak ste nikdy v živote tvárou v tvár faktu zlyhal pevný disk, ste buď veľmi mladý alebo veľmi šťastný.
V prípade ukladania citlivých údajov, je nutné, aby sa vzťahujú na najúčinnejšie, aj keď nie najpriaznivejšie rozhodnutie - že dáta nie sú stratené v prípade zlyhania jedného disku, je potrebné ich uložiť paralelne na dvoch alebo viacerých pohony.
Alternatívne a mierne účinnejší spôsob financovania je rozdeliť dáta na rôzne disky a záznamy kontrolných súčtov na týchto diskoch. All RAID čo znamená vychádza z predpokladu, že zlyhanie jedného disku sa môže stať kedykoľvek, ale zlyhanie dva - ďaleko menej pravdepodobné. Akonáhle sa jeden menič detekuje problém, to je nádej na normálnu prevádzku zostávajúcich diskov, rozdelených brat sa odstráni a zaviesť nový disk. Potom sa naleje na neho informácie a systém pokračuje v práci, ako by mal.
Pôvodne skratka RAID znamenalo «Redundant Array of lacných diskov». Význam spočíva v použití lacnejších a menej spoľahlivé disky. Bolo jasné, že disky zlyhajú, ale s ohľadom na ukladanie dát, tieto kolesá súhrnne spracované lacnejšie ako drahšie, a relatívne spoľahlivé kolesá.
Teraz, že pevné disky všeobecne stali oveľa spoľahlivejšie, hodnota RAID sám zmenil. Teraz to «Redundant Array of Independent Disks».
Takéto opatrenia sú však nevyhnutné, a my, ak sa pozrieme na to z pohľadu života jednotlivca, ľahko dokáže premietať ako Metódy pre každodenné činnosti - rôzne zoznamy, na todo-managementu, remayndery, podorgat dverí raz zamkla Kľúč. To všetko Kontrola chýb a pokúsi sa im vyhnúť.