QR kódy se jako dynamický čárový kód víceméně bez sebemenší slabiny používají v celé řadě specifických případů. Mezi ty nejzajímavější se přitom řadí bankovnictví. Využití v tomto oboru rozhodně můžeme dát na seznamu uživatelů QR kódů na pomyslné první místo.

Je ale stále celá řada lidí, kteří těmto kódům příliš nevěří. Dnes se podíváme na to, jak se takové kódy tvoří, a proč není sebemenší důvod pochybovat o jejich funkci a nedůvěřovat jim.

Tvorba samotného QR kódu

Než bude QR kód vygenerován, je třeba definovat samotnou transakci. To zahrnuje specifikaci účtu odesílatele a příjemce, částku platby, popis transakce a případně další parametry, jako je lhůta splatnosti nebo identifikátor faktury. K tomu je potřeba říct, že je zde ještě jedna možnost. A to dynamické QR kódy, které jsou generovány z bezpečného prostředí bankovnictví, ale mají určité proměnné hodnoty.

V internetovém bankovnictví pak některé banky nabízejí výběr formátu QR kódu, který se použije pro zobrazení dat transakce. Nejběžnějším formátem pro platby je QR kód ve formátu QR Code, což je standardní všudypřítomný typ s grafickým vizuálem stejně, jako je tomu u běžného čárového kódu.

Bezpečně zakódováno před odesláním

Data transakce se zakódují do struktury QR kódu. V případě platby to zahrnuje zakódování informací o odesílateli, příjemci, částce a dalších relevantních údajích. Kódování se provádí podle specifikací QR kódu a využívá se binárního systému, kde jedničky a nuly reprezentují konkrétní informace.

Poslední zastávkou je samotné generování

Zakódovaná data se následně převedou na vizuální obraz QR kódu. To znamená, že se vytvoří čtverečkový vzor, který obsahuje černé a bílé bloky reprezentující jedničky a nuly. V tomto případě je opět nutné zmínit, že jednotlivé generátory mohou fungovat mírně odlišně. Pokročilejší generátor QR kódů pro zabezpečené použití například podporuje šifrování, díky čemuž se tak efektivně vyhnete zneužití dat.

To je extrémně důležité, protože zabezpečení automaticky znamená vyšší bezpečnost a také jistotu toho, že uživatel přečte kód pouze pro daný účel, ideálně za použití jiné bankovní aplikace. U QR je ale standardizace mírně otevřenou záležitostí.