Author

Topic: QR code رمز الاستجابة السريع (Read 194 times)

sr. member
Activity: 490
Merit: 275
رفع لعدم وجود مواضيع جديدة حاليا..
legendary
Activity: 2436
Merit: 6643
be constructive or S.T.F.U
شكرا على الموضوع الاكتر من رائع.

لقد سبق لقي استخدام الباركود في لغة اابرمجمة فيحيول بيسك..حتى البار كود العادي يوجد به الكتير من التفاصيل..وعند تميزك للخطوط تستطيع ان تعرف ماهي الارقام التي يرمز لها بدون استخدام الماسح او الهاتف..يوجد ايضا انواع كتيرة منه من حيث الخط والاكتر شيوعا هوا code 128 and code 39.
sr. member
Activity: 490
Merit: 275
September 17, 2018, 01:05:36 PM
#2
اضافة للموضوع :

وجدت الكثير من التفاصيل عن هذا الاختراع المذهل و المفيد جداً للبشرية
فكل مربع او نقطة هنا تعني الكثير .. فسبحان الله الذي علم الانسان ما لم يعلم

شاهد هذا الفيديو يوضح لك بعض الاستخدامات المذهلة : https://www.youtube.com/watch?v=Ll-x7ogt6RI

و شاهد هذا الفيديو: https://www.youtube.com/watch?v=KA8hDldvfv0  يوضح لك كيف تقوم بفك وفهم QR code بدون هواتف ذكية  Cheesy بالتفاصيل

صور من ويكيبيديا


في هذه الصورة انظر مثلاً كيف تتوزع الحروف على QR فكل حرف يحجز 8 خانات او مربعات (نقط) فكل نقطة تدل على شي متفق عليه و برامج قراءة الكود لديها هذه القواعد
مع توزيع ارقام البت و كم يساوي من قيمة بجداول المحارف كمثال ascii table



فكل مربع يساوي بت bit برمجياً و بعلوم الحاسوب 0 او 1 و كل مجموعة 8 bit تسمى byte من خلال معرفة النظام المستخدم يتم فك و معرفة النص او الارقام و استخراج المعلومات ..

بالطبع مع استثناء مربعات او اماكن مخصصة لتعريف نوع النظام و نوع المحارف و الاصدار و ضبط الرسم ..

sr. member
Activity: 490
Merit: 275
September 07, 2018, 12:53:31 PM
#1

بسم الله الرحمن الرحيم

السلام عليكم و رحمه الله كثير منا يستخدم QR code بمجال العملات الرقمية هل تسألت يوماً كيف يتم ذلك و كيف يستطيع معرفة عنوان معين عن طريق صورة بها خطوط او مربعات
ماذا لو اخفيت جزء و قمت بأظهار جزء فقط من رمز QR code  لعنوانك الخاص هل انت في خطر ؟ سنحاول قدر الامكان التعرف على بعض المعلومات عن QR code

ماهو QR code ؟
عبارة عن صورة تتكون من خطوط او نقط مرتبة بشكل رقمي و معين تمكن من تحزين البيانات (اعداد ثنائية , ارقام , حروف) بهذا الشكل
QR يختلف انواعة و اشكالة استخدم بالبداية بشركات تصنيع السيارات ثم شاع استخدامة بمجالات عدة
من مواقع انترنت و تطبيقات هواتف و المجلات و الاعلانات و بالطبع شاع استخدامة بمجال العملات الرقمية لسهولة قراء البيانات و مقدرته على تخزين معلومات بمساحة اصغر

ما الفرق بين Barcode و QR code ؟
استخدم barcode بالبداية بعربات القطارات كعلامة و بعض المتاجر (بالحبر فوق البنفسجي) لكن لم ينجح بالشكل المطلوب لتكلفتة بعدها تم استخدامه بمراكز التسوق مع ادخال الماسح الضوئي
يتم قراءة الباركود عن طريق ماسح ضوئي يسلط عليه فيعكس المساحة البيضاء دور الخطوط السوداء امتصاص الضوء مما يسمح بقراء المساحة البيضاء المنعكسة و يتم قراء هذه الاشعة المنعكسة ليتم استخلاص البيانات

قم بمسح الكود التالي باستخدام احد برامج و تطبيقات QR code و هي متوفرة بكثرة

صورة الفرق بين QR code و Barcode

بينما الـ QR code  يمكنك قراءة الكود عن طريق هاتفك و تطبيق بسيط يتوفر باغلب الهواتف اليوم
ويتوفر بانواع و اشكال متعدده و يستخدم بكثير من المجالات التقنية خاصة هل تتذكر السناب شات هذا يعتبر نوع من انواع QR code و بالتاكيد بمجال crypto Smiley
تطور QR code و امكن استخدامة لتخزين بيانات مثل تخزين بيانات شخص الاسم و رقم الهاتف و العنوان

اصدارات و معاير QR code
هناك اصدارات مختلفة و معاير متعددة للكود مثلاً الاصدار الاولى مثل الموجود بالصورة اعلاه يتكون من ثلاً مربعات على الجوانب
و هذا مثال للاصدار الثاني QR code ver2 لاحظ المربعات اكثر من السابق بمعن سعته اكبر من السابق لذلك امكانية لتخزين بيانات اكبر من سابقة



المصد : لتعرف على تفاصيل اكثر يمكنك النقر على العربية بالقائمة الجانبية ليظهر المقال بالعربي
لكن اذا اردت معلومات اكثر ستجدها باللغة الانجليزية
https://en.wikipedia.org/wiki/QR_code


كيف يتم قراءة الكود تحويلة الى QR code ؟
حقيقة هناك تفاصيل كثيرة بهذا الموضوع هناك معاير و طرق يتم بها قراء الكود و كل بكسل له تأثير يمكنك تصفح هذا الموضوع يوجد به معلومات اكثر تفصيل
https://www.robertxiao.ca/hacking/ctf-writeup/mma2015-qrcode/
و هذا الموقع ايضاً تفاصيل كثيرة جداً  
https://www.thonky.com/qr-code-tutorial/module-placement-matrix

ربما مستقبلاً ان شاء الله ساحاول نشر طريقة قراء الكود عندما افهم الاساسيات لحد الان فقط رؤس اقلام
اتمنى ان لا يبخل علينا الاخوان بشرح هذه النقطة و كيف تقراء معلومات هل يتم تحويلها الى نظام ثنائي 010 ؟

هل يمكن ان اقوم بصناعة كود QR خاص بي ؟
بالتاكيد يمكنك صناعة كود خاص بك اذا اتبعت المعاير لصناعته بالتاكيد ليس بسهولة اذا قمت بعملة من الصفر او بدون مساعدة الحاسوب و البرامج و التطبيقات  Grin
يمكنك مثلاً بالبداية تجربة تقليد كود من الاصدار الاول باستخدام برنامج الاكسل مع تضبيط عرض و ارتفاع الحقول
تذكر ان كل كود له معاير فمثلاً احد معاير كود الاصدار الاول يتكون من 21 بكسل او مربع  طول و 21 عرض لذلك يطلق البعض عليه 21*21
يوجد نوع اخر يسمى Micro QR code  يمكنك ايجاده بالمقال السابق

هناك مواقع خاصة بانشاء الاكود ابحث على "qr code generator"  مثال هذا الموقع الجميل https://www.the-qrcode-generator.com/

اذا اتلف جزء من صورة الكود هل ممكن قراءته ؟
يوجد شي في QR code يسمى Error correction او تصحيح الخطأ بفضلة يمكن ذلك في حالات معينة سيواجه بعض التاخير بالقراءة لكن يمكن
هنا نقطة هامة لان البعض يقوم بنشر صورة الكود و يخفي جزء و يعتقد انه بذلك لا يمكن قراءة و استخراج البيانات خاصة كود المفتاح الخاص private key لذلك و جب التنبيه
توجد هذة الاماكن مع اماكن البيانات او المعلومات.. توجد بالمنطقة الرمادية

انظر للمثال التالي من ويكيبيديا رغم ان صورة الكود مقصوصة
الا انه نجح بقراء البيانات قم بمسح الكود و تجربتة



المراجع:
https://en.wikipedia.org/wiki/QR_code
https://www.robertxiao.ca/hacking/ctf-writeup/mma2015-qrcode/
https://www.thonky.com/qr-code-tutorial/module-placement-matrix
https://www.youtube.com/watch?v=KA8hDldvfv0
Jump to: