Kādi ir kredītkaršu numurus
Tehnoloģijas / / December 19, 2019
Jebkura bankas karte ir savs identifikators - unikāls 16 ciparu numuru. Jūs domājat, ka tā cilvēkiem (un līdz ar to arī kartes) tik daudz, tas ir iespējams, lai apkrāptu sistēmā, ievadot izgudrots kombinācija numuru, kad, piemēram, reģistrējoties kādā pakalpojuma neuzņemas maksājumu minētā kārtis tiesības Tagad. Tomēr šis triks nedarbojas. Fakts, ka kredītkaršu numuri tiek veidota, balstoties uz konkrētiem noteikumiem, un tas ļauj mums, lai aprēķinātu precizitāti esamību ievadīto karti, pat neatsaucoties tieši uz banku.
Piemēram, ja jūs norādāt Visa karti un ieviešanu jebkura no pirmā ciparu atšķiras no kvarteta, nestrādāja. Skaitļi Visu Visa karšu sākas ar ciparu "4".
Lielākā daļa karšu Krievijā izdod Visa un MasterCard maksājumu sistēmās. Par tiem, mums ir šādu skaitļu kombināciju sākumā telpā:
- Visa: 4-
- MasterCard: 51- 52- 53- 54- 55-
Pilns saraksts ar bankas kartes kodiem, atkarībā no maksājumu sistēmas var atrast šeit.
pārbaude summa
Realitāte ir tāda, ka, neskatoties uz izplatīšanu visiem pieteikumiem, vienkāršojot glabāšanu un ieguldījumu no kartes datus veidiem, cilvēki ir ļoti negribīgi, lai uzglabātu informāciju formā (un tas ir sava nozīme). Kā rezultātā, mums ir pastāvīgi ievadītu numuru roku, kas neizbēgami noved pie cilvēka kļūdas.
Par tūlītēju atklāšanas kļūdu, kā rakstāt, ir izstrādātas skrīninga algoritmi. Pēdējais cipars jebkurā kredītkarti - ir rezultāts iepriekšējo secību 15 cipariem, un tas vienmēr ir iespējams "minējums", ja jūs zināt, pirmos 15 ciparus, un lūna algoritms.
1954. gadā, Hans Peter Moon ir radījis algoritmu, kas vēlāk ievadīti starptautisko ISO / IEC 7812-1 standartu, pamatojoties uz kuriem karšu numuri tiek būvētas.
Iemesls, izvēloties šo algoritmu kļuva par tās vienkāršību un efektivitāti. Parasts cilvēks pēc diviem vai trim izmēģinājumu kļūdainus aprēķinus, var aprēķināt kontrolcipars apziņā. Šajā gadījumā, metode ir garantēta, lai noteiktu kļūdu, kad ievadāt nepareizu vienu ciparu numurus. Turklāt algoritms atrod gandrīz visas izlases numurus pārī rezerves (tipiski cilvēka kļūdas, ievadot). Bet tad ir arī trūkumi. Kontrolsumma - tikai 1 cipars. Tātad, pastāv 10% varbūtība, ka nejauši ģenerēta skaits būs taisnība par algoritmu.
Lūna algoritms darbojas ļoti vienkārši, un ir tikai variācijas atkarībā skaits ciparu secības (pat vai nepāra skaits elementu). Arī piedāvāja veidotāja numurētas ciparus no labās uz kreiso pusi, bet tas ir iespējams, un tik.
Sākumā mums ir secība 16 cipariem.
Uzskaitīt visus ciparus no kreisās uz labo pusi. Pirmais un vēlāk ar vienu ciparu, kas reizināts ar divi, un, ja produkts ir lielāks nekā deviņi, tad atņem 9 no tā. Kā variants - pievienot ciparus rezultātā divciparu skaitlis. Tas būs tāds pats.
Iegūto secība ir izveidota.
Vairošanās iznākums ir jādalās ar 10, pretējā gadījumā pārbaude cipars ir nepareizs. Lai tā ir taisnība sākotnējā secībā, jums ir nepieciešams, lai palielinātu tā, ka summa pēc pārveidošanas ir jādalās ar 10.
ir vairāk fancy pārbaudes algoritmusBet atrast tos nav tik viegli, jo viņa prātā.
Citi piemēri izmantošanas
Kontrolsummas tiek izmantotas visur. Tas ļauj jums uzreiz aprēķināt kļūdu ievadot svarīgus ciparu virknes. Svītru kodi, identifikācijas numuri dažādu personas dokumentiem dažādās valstīs - visi, izmantojot kontrolsummas. Ir vērts atzīmēt, ka kontrolsummas tiek izmantoti visā elektronikas kopumā, kur integritāte un drošība kritisko datu ticamību.
paritāte
Pēc dawn laikmetā datoru, atmiņas datoros nebija tik uzticami un periodiski sagrozītiem datiem. Inženieri vēlējās, lai atrastu veidu, kā atklāt kļūdas datos.
Risinājums gulēja kontrolē paritātes. 8 bitu baits ir pievienoti, un to summa bija vai nu pāra vai nepāra. Par katru mazliet, lai radītu papildu kontroles bit - paritātes bitu. Ja summa bitu baits ir pat paritātes bits ierakstīto vienību, citādi - nulle.
Šī metode ir ļoti vienkārša, bet arī ļoti neefektīva. Mēs nevaram pateikt, kurš no bitu baitu bija ierakstīts nepareizi. Iespējams, pārbaudiet mazliet uzņemti pats nepareizi? Double vainas arī varētu vienkārši jāsteidzas.
Tagad, kad atmiņa ir drošāka, un parastie datori neizmanto paritātes. Tomēr joprojām ir ļoti prasīga sistēmas uzticamību (banku, enerģija un tā tālāk). Tur tiek izmantota īpaša atmiņas veids, ko sauc par ECC (Kļūdas labošana kodekss atmiņa). algoritmi līdzīgiTas tiek izmantots ECC, ļauj ar absolūtu precizitāti, lai noteiktu katra mazliet ir nepareizs, un labot vērtību taisnība.
RAID
Neskatoties uz aktīvu pāreja uz cietas diskus (SSD), magnētiskie cietie diski (HDD), joprojām ir galvenais informācijas uzglabāšanas metode. Tie ir daudz lētāki, un vērtība uz vienu bitu informācijas glabājas viņos vēl nesasniedzams SSD.
HDD ir savā struktūrā un pārvietojami elementi ir dabiski viens no visbiežāk izriet no sistēmas ierīcēm ar datoru. Ja jums nekad manā dzīvē saskaras ar faktu neizdevās cieto disku, jums ir vai nu ļoti jauni vai ļoti laimīgs.
Gadījumā, ja uzglabāšanas sensitīvu datu, tas ir nepieciešams piemērot visefektīvākais, lai gan ne vislabvēlīgākais lēmums - ka dati netiek zaudēti, ja neveiksmes vienā diskā, jums ir nepieciešams, lai saglabātu tos paralēli uz diviem vai vairākiem diskus.
Alternatīva un nedaudz efektīvāka metode finansējums ir sadalīt datus par dažādiem diskiem un reģistrē kontrolsummas par šiem diskiem. Visas RAID kas nozīmē, pamatojoties uz pieņēmumu, ka neveiksmes viena diska var notikt jebkurā brīdī, bet neveiksmes divu - daudz retāk. Tiklīdz viena diska atrod problēmu, tā ir cerība uz normālu darbību atlikušajiem disku, sadalīti brālis tiek noņemts, un ieviest jaunu disku. Tad uzlej uz viņu informāciju un sistēma turpina darbu, kā vajadzētu.
Sākotnēji akronīms RAID nozīmēja «liekās Array lēti Diski». Izpratnē slēpjas lietošanu lētāku un mazāk uzticami diskus. Bija skaidrs, ka diski neizdodas, taču, ņemot vērā datu glabāšanai, šie riteņi īsumā apstrādāti lētāk nekā dārgāka, un salīdzinoši daudz uzticamu riteņiem.
Tagad, ka cietais disks kopumā ir kļuvuši daudz uzticama, RAID vērtība pati par sevi ir mainījusies. Tagad «liekās Array Neatkarīgo Diski».
Šādi pasākumi ir, protams, nepieciešams, un mēs, ja mēs skatāmies uz to no viedokļa par dzīves laikā, viegli spēj projicēt šāda metodes ikdienas aktivitātēm - dažādām anketām todo-pārvaldību, remayndery, podorgat durvju reiz bloķēta viņas taustiņu. Visa šī pārbaude kļūdas un mēģinājumiem, lai izvairītos no tiem.