Cum de a cripta codul qr, un sistem național de coduri de bare de lux

Cum se criptează codul qr. scrierea unor informații importante în el? Acest lucru este posibil pentru orice utilizator, dacă utilizați programele generatoare speciale de cod QR.

Creați cod QR

Codul QR este generat în conformitate cu un algoritm clar, cu mai multe etape cheie:

1. Codificarea datelor. Alegerea metodei de codificare este determinată de tipul de date utilizate:

  • Numeric (se folosesc numai numere de la 0 la 9);
  • Alpha-numeric (folosind numerele de la 0 la 9, literele majuscule din engleză A-Z, spațiul pentru caractere speciale, $% * + - / :);
  • Bit - un tip special de codificare pentru cod binar;
  • Calea lui Kainji este o modalitate de a codifica caracterele chinezești și japoneze;
  • Amestecat - se utilizează o combinație a acestor moduri, în funcție de tipul de date.

2. Introducerea informațiilor despre servicii. Se determină nivelul corecției de eroare și versiunea codului, metoda de codificare și cantitatea de date sunt indicate în câmpurile de serviciu. Nivelul corecției depinde de localizarea codului QR și de prezența unei imagini în el. La nivelul de corecție L, în cazul în care codul este corupt, până la 7% din date sunt restabilite; la nivelul M - până la 15%, la nivelul Q - până la 25%, la nivelul H - până la 30%. Versiunea depinde de cantitatea de date care este codată. Odată cu creșterea numărului de informații, numărul versiunii crește. Numărul total de versiuni este de 40.

3. Divizarea informațiilor în blocuri. Informațiile din cod sunt colectate în 4 blocuri:

  • Zona de detecție (modulul de transformare) este pătrate mari în colțurile codului; În fiecare pătrat este un pătrat negru de dimensiuni mai mici. În acest domeniu, nu există date de interes pentru descifrare.
  • System Information - 4 benzi de date - lateral, la dreapta și de mai jos, unitățile de detecție; 15-biți, 5 dintre ele biți - informații utile, 10 biti - un cod de corectare „plasă de siguranță“, în programul de citire a datelor eronate sau în caz de deteriorare a codului, de exemplu, elementele sunt verificate sau zdrobire. Datele de sistem este duplicat; Acest lucru ajută la evitarea erorilor în citirea codului.
  • Informații despre versiunea codului.
  • Direct de date. Creșterea cantității de date duce la o umplere mai densă a spațiului dintre modulele de conversie.

4. Crearea octeților de corecție. Procesul continuă folosind algoritmul Reed-Solomon.

5. Introducerea informațiilor despre codul QR. Umplerea cu date începe din colțul din dreapta jos, de jos în sus; coloanele sunt completate în ordine.

Capacitatea codului QR

Puteți cripta codul QR:

  • cifre - 7189 de caractere;
  • numere și litere (inclusiv alfabetul chirilic) - 4296 de caractere;
  • cod binar - 2953 octeți;
  • Hieroglife - 1817 de caractere.

Codul QR conține mai mult de 2 kb de text, ceea ce extinde semnificativ domeniul aplicației sale și, în combinație cu confortul și viteza de livrare, utilizatorul final face ca codul QR să fie cel mai promițător mod de transmitere a informațiilor până în prezent.