Blog obișnuit Web Developer

Ce este un cod PIN și cum să verifice corectitudinea

Verificarea corectitudinii IIN:

cec auxiliar. Aceasta se bazeaza pe descifrat.

  • individualizata data nașterii Iin și verificați-l. Dacă data este incorectă, atunci PIN-ul nu poate fi adevărat
  • 7, în cazul în care bitul este 0 sau mai mare de 6, PIN-ul poate să nu fie adevărat

De ce scrie „nu poate fi adevărat“, ci pentru că este vorba de factorul uman! Mâinile operatorilor nu este întotdeauna în cazul în care este necesar să crească, în cele din urmă apar IIN cu datele scrise greșit, de exemplu, în loc de 850 812 120885. scrie sau sigilate undeva.

Testul de bază. verifica de cifre, format din 12 cifre. algoritmul de generare

  1. Formăm suma. comandă de lucru Suma pe valoarea descărcării. Aceasta este, suma va începe să 850812 cu (1 * 8 + 2 * 5 + 3 * 0 + 4 * 8 + 5 * 1 + 5 * 2 +.). Ia reziduul din suma Delna de 11. În cazul în care restul este egal cu 10, atunci vom merge la al doilea pas. Dacă nu este egal cu 10, atunci vom compara cu restul de cifre de verificare. Dacă sunteți - PIN-ul corect.
  2. Aici vom obține dacă rezultatul primului pas, am primit restul de 10. Aici vom rezuma, de asemenea, valorile categoriilor de produse, numai de data aceasta nu cu numere, dar cu greutăți deversări. Greutatea compusă după cum urmează - restul diviziunii de (număr + 2 cifre ref) sum 11. Adică, la 850812, prima greutate este de 3, 4 al doilea și așa mai departe. Dacă greutatea este egal cu 0, atunci greutatea este echivalentă cu un 11 dincolo de asemenea. ia restul după împărțirea valorii rezultate cu 11 dacă vom obține 10, atunci PIN-ul nu este utilizat. Dacă nu se compara cu 10 cifre de verificare.

În general, asta e modul în care totul arată pe php:

întoarcere ($ k == substr ($ nn 11. 1).);
>
întoarcere ($ k == substr ($ nn 11. 1).);
>

Apropo, algoritmul pentru a verifica cifra corespunzătoare și pubele de verificare.

Gulzat, ceea ce înseamnă că „documentul o persoană a murit“? Iin nici o modalitate de a arăta o persoană vie, sau este deja mort. Poate aveți în vedere faptul că primele 6 cifre Yin plasate corect? În practica mea, am întâlnit exemple de astfel de IINov, în loc de 850 812, a scris 120885. MOJ recunoaște IINy, cum ar fi adevărat, deoarece acestea converg cifra de verificare. Aceasta este o eroare umană comună, operatorul incorect cu ciocanul. Asta nu e teribil, în practica mea, am întâlnit, de asemenea, IINy care nu sunt testate printr-o cifră de verificare.

Turnate - este planificat perfect cherestea, care imediat folosit în decorarea spațiilor atât în ​​interiorul cât și în exteriorul clădirilor.
Nu este gros, o anumită dimensiune de lățime și lungime. panouri pentru pereti realizate din lemn ambele ieftine și de pe drum.
indiciilor turnate împărțit în clase în funcție de calitatea de soiuri de lemn si tamplarie rabot.Nizshim sunt noduri pe cherestea,
numărul lor și selectarea dimensiunii pe lemn de rășinoase, prezența scoarței, prezența putregaiului sau deschideri gândaci denivelări, urme de lovituri, etc.