ไทย

เครื่องมือข้อความและชีวิตประจำวัน · ชุดเครื่องมือ QR และบาร์โค้ด

โทรศัพท์ตัดสินใจว่ารหัส QR หมายถึงอะไร: URL, WIFI:, mailto: และโทรศัพท์:

· มันทำงานอย่างไร

คิวอาร์โค้ด การเข้ารหัส ความเป็นส่วนตัว

การแยกตาราง QR หนึ่งรายการเพื่อลิงก์ การดำเนินการผ่าน Wi-Fi อีเมล และโทรศัพท์
ภาพประกอบเวกเตอร์ต้นฉบับ ToolAcre

รหัส QR จะเก็บเฉพาะข้อความเท่านั้น โพสต์นี้จะอธิบายแบบแผนของเพย์โหลด — URL, WIFI:, mailto:, tel:, MECARD และ vCard — ที่แอปกล้องรู้จักพร้อมกับสตริงที่จะพิมพ์ทุกประการ

ทั้งหมดเป็นเพียงข้อความ — เหตุใดรหัส QR จึงไม่รู้ว่ามีรหัสผ่าน Wi-Fi และวิธีที่แอปสแกนอนุมานเจตนาจากสตริง

เมทริกซ์ QR มีไบต์ ความหมายมาจากข้อความที่ถอดรหัสและแอปพลิเคชันสแกนเนอร์ เครื่องมือสร้างเพย์โหลดของ ToolAcre ทำให้ข้อความนั้นชัดเจน โดยส่งคืนทั้งเพย์โหลดและบันทึกย่อหรือคำเตือน เพื่อให้มองเห็นการเปลี่ยนแปลงได้ แทนที่จะซ่อนไว้อย่างเงียบๆ

รูปร่างที่ส่งคืนของผู้สร้างช่วยให้เห็นการแยกนี้ โดยจะให้ข้อมูลน้ำหนักบรรทุกที่แน่นอน บันทึกข้อมูลเกี่ยวกับการเปลี่ยนแปลง และคำเตือนเกี่ยวกับตัวเลือกที่มีความเสี่ยง ดังนั้น UI จึงสามารถบอกได้ว่าได้เพิ่ม `https://`, ทำให้หมายเลขโทรศัพท์เป็นมาตรฐาน หรือใช้เครื่องหมายวรรคตอนเป็นหลีก แทนที่จะแสดงเฉพาะสี่เหลี่ยมจัตุรัสที่เสร็จแล้ว เมื่อโทรศัพท์เครื่องอื่นทำงานแตกต่างออกไป สตริงดิบจะกลายเป็นสิ่งทดสอบที่สามารถถอดรหัสและเปรียบเทียบได้โดยไม่ต้องคาดเดาว่ารูปแบบนั้นมีจุดประสงค์อะไร

URL และรูปแบบ — http, https, mailto:, tel: และ sms: และเหตุใดคำนำหน้าของรูปแบบจึงตัดสินใจว่าแอปใดที่จะเปิด

คำนำหน้าแบบทั่วไปให้คำแนะนำแก่เครื่องสแกน: https สามารถเปิดเบราว์เซอร์, mailto สามารถเตรียมอีเมล, โทรสามารถเสนอการโทร และตัวสร้าง SMS ของชุดเครื่องมือใช้เพย์โหลด SMSTO ข้อความแจ้งจริงยังคงขึ้นอยู่กับแอปพลิเคชันการสแกน

ToolAcre เปอร์เซ็นต์เข้ารหัสหัวเรื่องและเนื้อหาอีเมล ดังนั้นอักขระเช่น `#`, `&` และการขึ้นบรรทัดใหม่จะอยู่ภายในค่าการค้นหา แทนที่จะกลายเป็นตัวคั่น URI เพย์โหลดของโทรศัพท์จะเก็บตัวเลขและเครื่องหมายบวกนำหน้าในขณะที่ลบช่องว่างในการจัดรูปแบบ สิ่งเหล่านี้เป็นกฎการสร้างเพย์โหลด ไม่ใช่สัญญาว่าอุปกรณ์ทุกเครื่องจะโทรออกหรือเปิดผู้แต่งโดยอัตโนมัติ เครื่องสแกนและระบบปฏิบัติการยังคงเลือกการดำเนินการ

WIFI: รูปแบบ — ช่อง T, S, P และ H, อัฒภาคคู่ต่อท้าย และวิธีหลีกเลี่ยงอัฒภาคและแบ็กสแลชในรหัสผ่าน

ToolAcre เขียนค่า Wi-Fi เป็นฟิลด์ WIFI สำหรับประเภทการตรวจสอบสิทธิ์ SSID รหัสผ่าน และสถานะที่ซ่อนอยู่ โดยลงท้ายด้วยเครื่องหมายอัฒภาคคู่ โดยจะหลีกเครื่องหมายแบ็กสแลช อัฒภาค ทวิภาค จุลภาค และเครื่องหมายคำพูด ดังนั้นเครื่องหมายวรรคตอนจึงไม่สามารถจบฟิลด์ก่อนกำหนดได้

เคส Wi-Fi ที่เป็นรูปธรรมคือ `Café;Visitors` พร้อมด้วยรหัสผ่านที่มีเครื่องหมายโคลอนและแบ็กสแลช ตัวสร้างนำหน้าอักขระที่สงวนไว้ด้วยแบ็กสแลชและรายงานว่าเกิดการ Escape นอกจากนี้ยังมีเครื่องหมายคำพูด SSID ที่ดูเป็นเลขฐานสิบหกที่มีความยาวเท่ากัน ดังนั้นผู้อ่านจึงไม่ตีความชื่อใหม่ว่าเป็นไบต์ที่เข้ารหัส หากการรักษาความปลอดภัยไม่ใช่ `nopass` และรหัสผ่านว่างเปล่า แผงจะเตือนแทนที่จะสร้างข้อมูลประจำตัว

บัตรข้อมูลที่ติดต่อ: ToolAcre สร้าง vCard 3.0 และไม่สร้าง MECARD

โครงร่างตัดกัน MECARD กับ vCard แต่ชุดเครื่องมือนี้ใช้ vCard 3.0 เท่านั้น ตัวสร้างจะหลีกเลี่ยงเครื่องหมายวรรคตอน vCard ปล่อยฟิลด์ผู้ติดต่อ และจงใจหลีกเลี่ยงการพับบรรทัด เนื่องจากที่เก็บเอกสารมีปัญหาความเข้ากันได้ในสแกนเนอร์ยอดนิยม

ตัวสร้าง vCard เริ่มต้นด้วย `BEGIN:VCARD` และ `VERSION:3.0` เขียนส่วนประกอบของชื่อที่มีโครงสร้างแยกกัน และจบด้วย `END:VCARD` มันทำให้ฟิลด์โทรศัพท์เป็นปกติและหลีกเลี่ยงเครื่องหมายจุลภาค อัฒภาค แบ็กสแลช และขึ้นบรรทัดใหม่ตามที่จำเป็น องค์กรสามารถยืนหยัดเพื่อชื่อบุคคลที่สูญหายได้ แต่หมายเลขโทรศัพท์เพียงอย่างเดียวไม่ก่อให้เกิดบัตรใดๆ เนื่องจากไม่มีข้อมูลระบุตัวตนที่แสดงอย่างมีความหมาย

ข้อความธรรมดาและเพย์โหลดที่ไม่รู้จัก — สิ่งที่กล้องทำกับสตริงที่กล้องไม่รู้จัก

หากเครื่องสแกนไม่รู้จักรูปแบบเพย์โหลด ก็ยังสามารถแสดงข้อความที่ถอดรหัสได้ ทางเลือกดังกล่าวเป็นสาเหตุว่าทำไมการตรวจสอบเพย์โหลดดิบจึงมีประโยชน์ กล่าวคือ การสร้างสามารถรับประกันจำนวนไบต์และการ Escape ไม่ใช่อินเทอร์เฟซของแอปพลิเคชันกล้องโดยเฉพาะ

เพย์โหลดที่ไม่รู้จักยังคงมีประโยชน์ในรูปแบบข้อความเฉพาะในกรณีที่บุคคลนั้นสามารถเข้าใจได้ เครื่องสแกนที่ไม่รู้จัก `SMSTO:` หรือ vCard อาจแสดงสตริงทั้งหมด รวมถึงอักขระหลีกและป้ายกำกับฟิลด์ นั่นคือความล้มเหลวด้านความเข้ากันได้มากกว่าการเข้ารหัส QR ที่เสียหาย รักษาทางเลือกที่อ่านได้หรือทดสอบแอปพลิเคชันกล้องที่แน่นอนเมื่อการดำเนินการที่ต้องการมีความสำคัญมากกว่าการกู้คืนไบต์

ตัวอย่างการทำงาน — การเขียนเพย์โหลด Wi-Fi สำหรับแขกและการ์ดข้อมูลที่ติดต่อด้วยมือ สร้างทั้งสองอย่าง และสแกนด้วยโทรศัพท์สองเครื่องที่แตกต่างกัน

สร้างแขก SSID เช่น Café;Visitors และรหัสผ่านที่มีเครื่องหมายโคลอนหรือแบ็กสแลช จากนั้นตรวจสอบสตริง WIFI ที่ใช้ Escape สำหรับผู้ติดต่อ ให้ใช้ช่อง vCard ของชุดเครื่องมือแล้วเปรียบเทียบเพย์โหลด MECARD ถูกละเว้นโดยเจตนาเนื่องจากไม่มีการใช้งาน

สร้างการ์ด Wi-Fi และการ์ดข้อมูลที่ติดต่อจากตัวอย่างที่มีเครื่องหมายวรรคตอน จากนั้นถอดรหัสทั้งบนโทรศัพท์ที่รองรับ และเปรียบเทียบค่าผลลัพธ์กับการแสดงตัวอย่างเพย์โหลด ฝ่ายตรงข้ามของพื้นที่เก็บข้อมูลทำการทดสอบฟิลด์ Wi-Fi แบบไปกลับผ่านตัวแยกวิเคราะห์และตรวจสอบตัวคั่น vCard แล้ว การทดสอบอุปกรณ์จะเพิ่มเลเยอร์แอปพลิเคชันที่การทดสอบหน่วยไม่สามารถเป็นตัวแทนได้ MECARD ไม่ควรปรากฏในการเปรียบเทียบเนื่องจากชุดเครื่องมือนี้ไม่เคยสร้างขึ้นมา

ตัวอย่างการทำงาน: สร้างเพย์โหลด Wi-Fi และ ToolAcre vCard ไม่ใช่รหัส MECARD ที่ไม่รองรับ

ผู้สร้างเหล่านี้ไม่ได้สร้างลิงก์ในรายละเอียด รูปแบบการชำระเงิน และรูปแบบเฉพาะโดเมนอื่นๆ ที่เป็นกรรมสิทธิ์ ตัวเข้ารหัส QR สามารถเข้ารหัสข้อความที่กำหนดเองได้ แต่นั่นไม่ได้หมายความว่า ToolAcre ตรวจสอบรูปแบบภายนอกหรือรับประกันว่าแอปอื่นจะทำงานบนนั้น

คุณสามารถป้อนการชำระเงินที่กำหนดเองหรือสตริงลิงก์ในรายละเอียดเป็นข้อความธรรมดาได้ แต่จะข้ามการตรวจสอบความถูกต้องเฉพาะโครงการ ToolAcre จะเข้ารหัสข้อมูลที่มีรูปแบบไม่ถูกต้องเช่นเดียวกับการเข้ารหัสข้อความที่ถูกต้อง พาเนลเพย์โหลดที่รองรับจะเพิ่มมูลค่าเนื่องจากพาเนลหลบหนีและเตือนตามกฎที่บังคับใช้ สำหรับรูปแบบที่เป็นกรรมสิทธิ์ใดๆ ให้ใช้เครื่องมือที่เชื่อถือได้ในปัจจุบัน แทนที่จะถือว่าการเข้ารหัสไบต์ทั่วไปเป็นไปตามความสอดคล้อง

Takeaway — พิมพ์เพย์โหลดให้ถูกต้องและชุดเครื่องมือ QR และบาร์โค้ดจะเข้ารหัสในเครื่องด้วยรหัสผ่านที่จะไม่ออกจากอุปกรณ์ของคุณ

เลือกแผงเพย์โหลดที่รองรับ ตรวจสอบข้อความที่สร้างขึ้น และทดสอบกับโทรศัพท์ตัวแทน รหัส QR ของ Wi-Fi ช่วยให้การก่อสร้างอยู่ในพื้นที่และจัดการกับกฎการหลบหนีซึ่งมีแนวโน้มมากที่สุดที่จะทำลายข้อมูลรับรองเครือข่ายที่เขียนด้วยลายมือ

ตรวจสอบก่อนส่งออก: ยืนยันค่าดิบที่มองเห็น อ่านคำเตือนทุกครั้ง และทดสอบการดำเนินการที่ต้องการ สำหรับ Wi-Fi โปรดจำไว้ว่าใครก็ตามที่ถ่ายรูปรหัสจะได้รับข้อมูลรับรอง สำหรับบัตรข้อมูลที่ติดต่อ ให้ตัดข้อความยาวๆ เมื่อผู้สร้างเตือนว่าความหนาแน่นเพิ่มขึ้น เลเยอร์ QR จะรักษาไบต์ที่เตรียมไว้ ในขณะที่ตัวเลือกฟิลด์ที่ถูกต้องและการแจกจ่ายที่ปลอดภัยยังคงเป็นความรับผิดชอบของผู้จัดพิมพ์