Apakah Kod QR?

Teka-teki persegi hitam-putih pada menu, poster dan pas masuk boleh membungkus pautan, bukti kelayakan Wi-Fi atau tiket ke dalam beberapa sentimeter persegi. Begini cara ia berfungsi — dan cara mencipta serta mengimbasnya tanpa terperangkap.

Piksel sebagai data

Kod QR - Kod Respons Pantas, dicipta pada tahun 1994 oleh Denso Wave untuk mengesan bahagian kereta — ialah kod bar dua dimensi. Apabila kod bar pasar raya lama menyimpan sedozen digit dalam satu dimensi, kod QR menyimpan data dua dimensi: grid modul hitam dan putih, setiap satu sedikit. Itulah sebabnya kod QR boleh memuatkan beribu-ribu aksara dan bukannya sedozen digit.

Data boleh berupa apa sahaja yang boleh diwakili oleh bait: URL, teks biasa, butiran hubungan, bukti kelayakan Wi-Fi, malah fail binari secara teori. Pengimbas membaca grid, membina semula bait dan mentafsirnya.

Anatomi kod QR

Tiga tanda tempat visual menjadikan kod QR boleh dinyahkod dari mana-mana sudut:

unsurdi manaPeranan
Corak pencariTiga segi empat sudut besarBiarkan pengimbas mengesan kod dan orientasinya
Corak penjajaranSegi empat kecil, kawasan kanan bawahMembetulkan herotan kanta pada permukaan melengkung
Corak masaGaris bergantian antara pencariMenetapkan koordinat grid modul
Zon sunyiMargin putih di sekelilingnyaMengasingkan kod daripada persekitarannya — sebahagian daripada standard, jangan memangkasnya
Pembetulan data & ralatSemua yang lainMuatan, bersilang dengan lebihan

Terdapat 40 "versi" — saiz dari 21×21 hingga 177×177 modul. Versi yang lebih besar menyimpan lebih banyak data; URL biasa mendarat di sekitar versi 3–5.

Mengapa kod yang rosak masih mengimbas

Kod QR dibenamkan Pembetulan ralat Reed–Solomon — matematik yang sama yang melindungi CD dan probe ruang dalam. Sehingga bahagian tertentu modul yang rosak, penyahkod membina semula data yang hilang dan bukannya gagal. Empat tahap kapasiti perdagangan untuk daya tahan:

  • L — memulihkan ~7% kerosakan; kod paling padat.
  • M — ~15%; lalai setiap hari.
  • Q — ~25%; bagus untuk cetakan yang akan dikendalikan.
  • H — ~30%; membolehkan anda menampar logo di tengah, bertahan di permukaan kasar.

Inilah sebabnya mengapa kod bertolak ansur dengan tindanan logo: selagi kerosakan kekal di bawah belanjawan pemulihan, muatan akan kekal utuh.

Kod statik vs dinamik

A statik Kod QR mengekod kandungan akhir secara langsung. Ia berfungsi selama-lamanya, tiada kos, tiada apa-apa jejak — tukar destinasi dan anda mencetak semula kod. A dinamik kod mengekod URL ubah hala pendek yang dimiliki oleh perkhidmatan QR: perkhidmatan itu merekodkan setiap imbasan dan boleh menunjuk semula destinasi kemudian. Berguna untuk kempen, tetapi ia menambahkan pergantungan (perkhidmatan mesti kekal hidup), penjejakan privasi dan selalunya langganan. kami Penjana QR hanya menghasilkan kod statik — tiada yang tamat tempoh, tiada telefon di rumah.

Apa yang orang letak dalam

  • URL — poster, kad perniagaan, pembungkusan.
  • Wi-Fi - yang WIFI:S:name;T:WPA;P:password;; format menyertai rangkaian semasa imbasan; penjana kami membinanya untuk anda.
  • vKad — kad kenalan dalam satu imbasan.
  • E-mel, telefon, SMS — praisi skrin karang.
  • Bayaran dan tiket — tandatangan sekali sahaja, itulah sebabnya kod tersebut tidak boleh digunakan semula atau diambil gambar oleh orang yang tidak dikenali.

Mengimbas dengan selamat (quishing)

Oleh kerana kod hanyalah pautan yang dicetak oleh seseorang, penyerang juga menggunakannya — teknik ini juga mempunyai nama, quishing (Pancingan data QR). Pelekat ditampal pada kod yang sah pada meter tempat letak kereta, kod dalam e-mel yang membawa kepada halaman penuaian kelayakan: telefon membuka destinasi secara tidak kelihatan, dan itulah bahayanya.

  • Gunakan pengimbas yang menunjukkan kandungan yang dinyahkod sebelum dibuka - seperti Pengimbas QR di tapak ini — bukannya yang melompat terus ke penyemak imbas.
  • Baca domain dengan teliti: paypa1.com bukan PayPal.
  • Lebih curiga dengan kod yang tiba penutup kod lain, atau yang meminta log masuk sejurus selepas mengimbas.

Menerima kod QR sebagai imej? Nyahkodkannya tanpa mempercayainya: the Pembaca QR menunjukkan kandungan mentah mana-mana gambar, secara setempat, sebelum anda membuka apa-apa.

Ketahui lebih lanjut

FAQ

Soalan kod QR

Adakah kod QR tamat tempoh?

Kod QR hanyalah data yang dicetak sebagai piksel — ia tidak boleh luput. Perkara yang boleh berhenti berfungsi ialah destinasi di belakangnya: kod QR dinamik menghala ke perkhidmatan ubah hala yang mungkin ditutup dan pautan biasa mati jika halaman sasaran mati. Kod yang anda jana secara setempat dengan kandungan biasa terus berfungsi selama-lamanya.

Adakah kod QR selamat untuk diimbas?

Kod itu sendiri adalah lengai; risiko adalah di mana URL menunjuk. Penyerang mencetak kod yang membawa kepada tapak pancingan data, jadi layan pautan yang dinyahkod seperti mana-mana pautan yang tidak diketahui — bacanya sebelum membukanya. Menggunakan pengimbas yang menunjukkan destinasi anda dahulu, bukannya melompat terus ke penyemak imbas, adalah tabiat selamat.

Apakah perbezaan antara kod QR statik dan dinamik?

Kod statik mengekod kandungan akhir secara langsung — URL, bukti kelayakan Wi-Fi, teks — dan berfungsi selama-lamanya. Kod dinamik mengekod URL ubah hala pendek yang dimiliki oleh perkhidmatan yang membuatnya, membenarkan destinasi ditukar kemudian; ia berfungsi hanya selagi perkhidmatan itu wujud, dan ia menjejaki setiap imbasan.

Berapa banyak data yang boleh disimpan oleh kod QR?

Sehingga kira-kira 4,300 aksara dalam versi terbesar pada tahap pembetulan ralat terendah. Had praktikal adalah jauh lebih rendah: setiap aksara tambahan menambah modul, menjadikan kod lebih padat dan sukar untuk diimbas — pastikan muatan pendek, terutamanya untuk cetakan.