مختبر التحقق من البصمات التشفيرية للمجلد #1,013,243 (أساسيات الحوسبة الكمومية وبناء الخوارزميات الكمية للمستقبل (قوائم الفحص وحل المشكلات))
عملاً بمعايير الشفافية التقنية، يفصل هذا المختبر بين بصمة بايتات ملف الـ PDF النهائي (PDF Binary File SHA-256) التي تثبت سلامة محتوى الملف المحمّل، وبين بصمة سجل البيانات الوصفية (Metadata Record SHA-256) المستخدمة في فهرسة المجلد داخل شجرة ميركل المكونة من 23 مستوى ثنائي.
1️⃣ بصمة بايتات ملف الـ PDF النهائي (PDF Binary File Bytes SHA-256)
تُحسب هذه البصمة مباشرة على جميع بايتات ملف الـ PDF النهائي (حجم الملف: 459,883 بايت / 449.1 KB). يمكنك الضغط على الزر أدناه ليقوم متصفحك بتحميل بايتات ملف الـ PDF الفعلي وحساب بصمته محلياً عبر شريحة WebCrypto SHA-256، أو التحقق منها بعد التحميل بأمر sha256sum:
بصمة بايتات ملف الـ PDF المسجلة على الخادم (Server PDF File SHA-256):
بصمة بايتات ملف الـ PDF المحسوبة في متصفحك (Browser Downloaded PDF Bytes SHA-256):
1️⃣-ب بصمة المحتوى النصي الثابت للـ 200 صفحة (Immutable Content SHA-256 — مفصولة عن البيانات الوصفية)
استجابةً لمعيار الفحص الجنائي (P0 #6 & P1 #19–#20)، تم فصل بصمة المحتوى النصي الثابت (content_sha256) المحسوبة حصرياً من بنية الفصول العشرة والـ 200 صفحة والموضوع العلمي واللغة، عن بصمة السجل الببليوجرافي (record_sha256)؛ بحيث لا تتأثر بصمة المحتوى بأي تحديثات في الحقول الوصفية الخارجية:
سلسلة البذرة النصية الثابتة للمحتوى (Canonical Content Seed):
بصمة المحتوى النصي الثابت (content_sha256):
2️⃣ بصمة سجل البيانات الوصفية الموحدة (Bibliographic Metadata Record SHA-256)
تُحسب هذه البصمة من سلسلة البيانات التعريفية القياسية للمجلد (رقم المجلد + رقم الفهرسة + رمز اللغة + تصنيف BISAC)، وهي موحدة في الصفحة الرئيسية وصفحة الكتاب ومختبر التدقيق. (ملاحظة: هذه البصمة تثبت ثبات الهوية الفهرسية للمجلد، بينما تثبت البصمة رقم 1 أعلاه سلامة ملف الـ PDF نفسه).
سلسلة البيانات الوصفية القياسية (Canonical Metadata Seed String):
بصمة البيانات الوصفية المسجلة (Unified Metadata SHA-256):
بصمة البيانات الوصفية المحسوبة في متصفحك (Browser WebCrypto Metadata SHA-256):
3️⃣ فحص رقم التحقق الرياضي (EAN-13 / ISBN-13 Modulo-10 Check Digit) وتوضيح نطاقه
رقم الفهرسة للمجلد #1,013,243 هو 9789720132437. مجموع الأوزان القياسية لأول 12 خانة = 103 | باقي القسمة على 10 = 3 | خانة التحقق رقم 13 = 7 (مطابقة لمعادلة Modulo-10).
| الخانة (1-12) | #1 | #2 | #3 | #4 | #5 | #6 | #7 | #8 | #9 | #10 | #11 | #12 | المجموع | الخانة 13 (Check Digit) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| الرقم | 9 | 7 | 8 | 9 | 7 | 2 | 0 | 1 | 3 | 2 | 4 | 3 | — | 7 |
| الوزن (1 أو 3) | ×1 | ×3 | ×1 | ×3 | ×1 | ×3 | ×1 | ×3 | ×1 | ×3 | ×1 | ×3 | — | — |
| حاصل الضرب | 9 | 21 | 8 | 27 | 7 | 6 | 0 | 3 | 3 | 6 | 4 | 9 | 103 | ✔ معادلة صحيحة |
4️⃣ مسار شجرة ميركل الثنائية من 23 مستوى (23-Level Binary Merkle Inclusion Path)
بما أن الفهرس يضم 5,000,000 مجلد، فإن الشجرة الثنائية تتطلب 23 مستوى بالضبط لأن $2^{22} = 4,194,304$ (أقل من 5 ملايين) بينما $2^{23} = 8,388,608$ سعة ورقية. في كل مستوى من المستويات الـ 23 أدناه يتم حساب عقدة الأب فعلياً بتطبيق SHA-256(Left || Right) وصولاً إلى جذر الفرع في المستوى 23 / 23:
edb7d8a73d981efb9cb19fd745e12c12051d560f5265303a53d9beee39bc0be3
| المستوى (1 إلى 23) | ترتيب العقدة | بصمة العقدة الشقيقة (Sibling Node Hash) | بصمة العقدة الأب الناتجة فعلياً (Computed Parent SHA-256) |
|---|---|---|---|
| المستوى 1 / 23 | LEFT | 5a6df37ad1dae96f79d4cf4cc07e... | 6df42fab3893e97591222fbad5847adf1486... |
| المستوى 2 / 23 | RIGHT | 841221e6fe4de562b7fefcf89f78... | 5e2129b73fa82667800e731e8c68719d9411... |
| المستوى 3 / 23 | LEFT | 23507ef5047c9d0ffebabd986de1... | 2140f5312125826bc5b922cf6e14e1a148b7... |
| المستوى 4 / 23 | RIGHT | 56b15089ba3c43f4d07252cd2ada... | 6fd951ae310fa4b601debcdda347625e4669... |
| المستوى 5 / 23 | RIGHT | 3aa3e78e098cb00aa42516dc09a8... | c41e96b0b33f6a1a90e1c40d38f0db7e35aa... |
| المستوى 6 / 23 | RIGHT | 393a55e20075583fa1f70b85b697... | ab8690129314c41a63ef4cebc915dff58664... |
| المستوى 7 / 23 | RIGHT | 541cd107e070f9d1c60a50e022d1... | f83def7cd214ac419f3d8e7945297b7e51dd... |
| المستوى 8 / 23 | RIGHT | 4e0f878c1ba087bde660a4bb4cec... | de6106f70effdc91d21a2a4558c6b207d731... |
| المستوى 9 / 23 | RIGHT | 9d7ff3b2d8f492cbdcf9a5f580b0... | 7b581797e0ef623abb1f64fc33578dd6cc63... |
| المستوى 10 / 23 | LEFT | 349d3f80c03393fc8987a5a21b1a... | b0067b4cea3a1a91aafc990af25e64c1ab8e... |
| المستوى 11 / 23 | RIGHT | 4f35d62633cdedfdf8ab10939487... | 80da995916ebf7b7238d4409dba6755910a4... |
| المستوى 12 / 23 | LEFT | 3a123cadd18a49348ff491e85eb3... | 3330944574d2b0a8b53d633cd8c32a9f31af... |
| المستوى 13 / 23 | RIGHT | 02a0fb9bfe7b622c87e241c64ecb... | 03de1054043c25ed54ad83af0fb33b1b5545... |
| المستوى 14 / 23 | RIGHT | 334febdfdd84877df488aaef4a43... | 12e211795f5907a674fe5d4d49d8c23faf86... |
| المستوى 15 / 23 | RIGHT | 1527b15f4afb588c2870d6ae96da... | 40c977ce7ea0fe42f3c1dffa88da25819287... |
| المستوى 16 / 23 | LEFT | 96151551279bf3f9c0deef5af120... | dbced5e955987741cc646f2d563cba2f4255... |
| المستوى 17 / 23 | RIGHT | 922673a0cb886da6e59f491d4abd... | a8424b56f3eb43ce916d2489bb4683efd1f1... |
| المستوى 18 / 23 | RIGHT | 55bcafab21d81ffc4e675842536c... | 96994046f5fbf6e537c63a5dbd03c0c70c84... |
| المستوى 19 / 23 | RIGHT | afb72feb92a33285352e232f4eee... | a17bfb1ffe45a1db339b982ecc5418168fd6... |
| المستوى 20 / 23 | RIGHT | 594938a7f15a4680571fac50bef4... | 976d2745fb19f8ba5ccf1622c3373a1c5b5c... |
| المستوى 21 / 23 | LEFT | ad1945356ef3de8ed9cccbd15f87... | 163374d66197eb75edbe88376fab1e9fd017... |
| المستوى 22 / 23 | LEFT | fbad0e4933d576a74f02734978b6... | c114fcf52103f2f87e92c2520f96f99f85a6... |
| المستوى 23 / 23 | LEFT | 57394045efc242e4ac4002dea315... | 🌳 ROOT (23/23): edb7d8a73d981efb9cb19fd745e12c12051d560f5265303a53d9beee39bc0be3 |