פענוח QR של תעודת מתחסן

  • הוסף לסימניות
  • #1
שאלה הזויה למדי:

אני מנסה לפענח את ה-QR שנמצא בכל תעודת מתחסן.
כל המידע נמצא בתוך הברקוד, גם ללא התחברות למשרד הבריאות.
השאלה היא כיצד מקודד.
תעודת מחלים היא בפורמט JSON קריא למדי. אבל תעודת מתחסן מניבה ג'יבריש תמוה.

למישהו יש כיוון?
זו תחילת המחרוזת:

קוד:
HC1:NCFOXN%TSMAHN-H3TK0FWUPKPH1C-C-AH3 M1ROB.S4UO$-I15OQFGVH5GNF:CBF/8X*G3M9JUPY0BZW49-A3VGNNVR*G0C7

וזה המידע הטכני כיצד מקודד הברקוד:
https://github.com/Digitaler-Impfnachweis/certification-apis/tree/master/examples
 
  • הוסף לסימניות
  • #2
לכאורה זה יעזור
התעודות הישראליות הם אמורות להיות בפורמט זהה.
 
  • הוסף לסימניות
  • #5
1. העלי את תמונת ה-QR (רק הברקוד, ללא כל התעודה), לכלי הזה.
2. העתיקי את המחרוזת המופיעה בשורה "Raw text" (חוץ מארבעת התוים הראשונים HC1:)
3. הדביקי את המחרוזת לפענוח בכלי המעולה הזה.
4. לחצי על "Base45/Zlib/COSE/CBOR".
התוצאה תופיע בפורמט JSON.
 
  • הוסף לסימניות
  • #7
  • תודה
Reactions: to
  • הוסף לסימניות
  • #8
לכל מדינה יש חתימה דיגיטלית של התעודות מתחסן. את זה כמובן לא ניתן לעשות לבד.
אבל לאחר חפירות רבות, מצאתי דרך ליצור ברקוד תקין, למעט החתימה הדיגיטלית.
כשהעליתי לבדיקה אונליין, עלה מצויין.

ההדרכה שלך עזרה לי מאד.
כרגע נתקעתי בשלב של יצירת הברקוד מתוך הjson
אני שמה את הג'ייסון המקורי שפוענח והוא נותן לי שגיאת 500. רק הדוגמא המקורית שלהם עובדת.
אשמח מאד להסבר.
 

פרוגבוט

תוכן שיווקי
פרסומת

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק כה

אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
נקרא  2  פעמים
למעלה