Hvad er en QR-kode?

Disse sort-hvide firkantede puslespil på menuer, plakater og boardingkort kan pakke et link, Wi-Fi-legitimationsoplysninger eller en billet ind på et par kvadratcentimeter. Her er, hvordan de fungerer - og hvordan du opretter og scanner dem uden at blive fanget.

Pixels som data

En QR-kode - Hurtig svar kode, opfundet i 1994 af Denso Wave til sporing af bildele — er en todimensionel stregkode. Hvor en gammel supermarkedsstregkode gemmer et dusin cifre i én dimension, gemmer en QR-kode data i to dimensioner: et gitter af sorte og hvide moduler, hver enkelt en smule. Det er derfor, en QR-kode kan indeholde tusindvis af tegn i stedet for et dusin cifre.

Dataene kan være alt, hvad bytes kan repræsentere: en URL, almindelig tekst, kontaktoplysninger, Wi-Fi-legitimationsoplysninger, endda binære filer i teorien. Scanneren læser gitteret, rekonstruerer bytes og fortolker dem.

Anatomi af en QR-kode

Tre visuelle vartegn gør en QR-kode afkodebar fra enhver vinkel:

ElementHvorRolle
Finder mønstreDe tre store hjørne firkanterLad scanneren finde koden og dens retning
JusteringsmønsterLille firkant, område nederst til højreKorrigerer for linseforvrængning på buede overflader
Timing mønsterSkiftende linje mellem findereIndstiller modulets gitterkoordinater
Stille zoneHvid kant hele vejen rundtAdskiller koden fra dens omgivelser — en del af standarden, beskær den ikke
Data & fejlretningAlt andetNyttelasten, sammenflettet med redundans

Der er 40 "versioner" — størrelser fra 21×21 til 177×177 moduler. Større versioner indeholder flere data; en typisk URL lander omkring version 3-5.

Hvorfor beskadigede koder stadig scanner

Integrer QR-koder Reed-Solomon fejlkorrektion — den samme matematik, der beskytter cd'er og dybe rumsonder. Op til en vis andel af beskadigede moduler rekonstruerer dekoderen de manglende data i stedet for at fejle. Fire niveauer handel kapacitet til modstandsdygtighed:

  • L — genvinder ~7% skade; tætteste kode.
  • M - ~15%; den daglige standard.
  • Q - ~25%; god til print, der vil blive håndteret.
  • H - ~30%; lader dig smække et logo i midten, overlever ru overflader.

Dette er også grunden til, at koderne tolererer et logooverlejring: så længe skaden forbliver under genopretningsbudgettet, overlever nyttelasten intakt.

Statiske vs dynamiske koder

A statisk QR-kode koder det endelige indhold direkte. Det fungerer for evigt, koster ingenting, sporer intet - skift destinationen, og du udskriver koden igen. EN dynamisk kode koder for en kort omdirigerings-URL, der ejes af en QR-tjeneste: tjenesten logger hver scanning og kan omdirigere destinationen senere. Praktisk til kampagner, men det tilføjer en afhængighed (tjenesten skal forblive i live), sporing af privatliv og ofte et abonnement. Vores QR generator producerer kun statiske koder - intet udløber, intet ringer hjem.

Hvad folk putter indeni

  • URL'er — plakater, visitkort, emballage.
  • Wi-Fi — den WIFI:S:name;T:WPA;P:password;; format slutter sig til et netværk ved scanning; vores generator bygger det til dig.
  • vCards — et kontaktkort i én scanning.
  • E-mail, telefon, SMS — udfylder skriveskærmen på forhånd.
  • Betalinger og billetter — engangssignaturer, hvorfor disse koder aldrig må genbruges eller fotograferes af fremmede.

Scanner sikkert (quishing)

Fordi en kode kun er et link, som nogen har udskrevet, bruger angribere dem også - teknikken har endda et navn, quishing (QR-phishing). Klistermærker smækket over legitime koder på parkeringsautomater, koder i e-mails, der fører til legitimationsindsamlingssider: Telefonen åbner destinationen usynligt, og det er faren.

  • Brug en scanner viser det afkodede indhold før åbning - ligesom QR scanner på denne side - i stedet for en, der hopper direkte til browseren.
  • Læs domænet grundigt: paypa1.com er ikke PayPal.
  • Vær ekstra mistænksom over for koder, der ankommer afdækning andre koder, eller som kræver login lige efter scanning.

Modtaget en QR-kode som et billede? Afkode det uden at stole på det: den QR-læser viser det rå indhold af ethvert billede, lokalt, før du åbner noget.

Få flere oplysninger

FAQ

QR-kode spørgsmål

Udløber QR-koder?

En QR-kode er blot data, der udskrives som pixels - den kan ikke udløbe. Det, der kan holde op med at virke, er destinationen bag det: en dynamisk QR-kode peger på en omdirigeringstjeneste, der muligvis lukker ned, og et almindeligt link dør, hvis målsiden gør det. Koder, du genererer lokalt med almindeligt indhold, bliver ved med at fungere for evigt.

Er QR-koder sikre at scanne?

Selve koden er inert; risikoen er, hvor en URL peger. Angribere udskriver koder, der fører til phishing-websteder, så behandle et afkodet link som ethvert ukendt link - læs det før åbning. At bruge en scanner, der viser dig destinationen først, i stedet for at hoppe direkte til browseren, er den sikre vane.

Hvad er forskellen mellem statiske og dynamiske QR-koder?

En statisk kode koder det endelige indhold direkte - en URL, Wi-Fi-legitimationsoplysninger, tekst - og fungerer for evigt. En dynamisk kode koder for en kort omdirigerings-URL, der ejes af den tjeneste, der lavede den, og lader destinationen ændres senere; den virker kun, så længe den service eksisterer, og den sporer hver scanning.

Hvor meget data kan en QR-kode indeholde?

Op til omkring 4.300 tegn i den største version på det laveste fejlkorrektionsniveau. Den praktiske grænse er meget lavere: hvert ekstra tegn tilføjer moduler, hvilket gør koden tættere og sværere at scanne - hold nyttelasterne korte, især til print.