HeadlinesBriefing favicon HeadlinesBriefing.com

تشفير معزول كصفحة HTML ذاتية فك التشفير

Hacker News •
×

تشفير ملفات معزول معبأ في صفحة HTML واحدة ذاتية فك التشفير. المستودع: https://github.com/ApelegHQ/ts-cms-ep-sfx

لقد استلهمت من الأرشيفات ذاتية الاستخراج. أردت مشاركة الملفات بدون أي تبعيات تقريبًا. كان الهدف: 1. شيء لا يتطلب أي تثبيت (بافتراض متصفح ويب) 2. ملف واحد بدون شبكة يمكنه فك التشفير ذاتيًا 3. قابل للتدقيق بالكامل

النقطة الثانية تتم من خلال (نوعًا ما(*)) بنيات قابلة لإعادة الإنتاج وتوقيعات OpenPGP مدمجة. النقطة الأولى تتم من خلال التلاعب بذكاء ببنية HTML بحيث يمكن فك التشفير دون كسر توقيع PGP. يمكنه حتى فك التشفير باستخدام openssl المجرد (والذي كان أيضًا هدفًا تصميميًا، على الرغم من أن الحصول على البنية الدقيقة استغرق بعض العمل وتقارير الأخطاء).

النقطة الثالثة تتحقق من خلال النقطتين الأوليين، ومن خلال توفر المصدر بحرية. (*) يعتمد على نظام التشغيل في الوقت الحالي.

الأسئلة الشائعة: كيف تضمن صفحة HTML ذاتية فك التشفير عدم وجود اعتماد على الشبكة؟

صفحة HTML هي ملف واحد يقوم بفك التشفير محليًا في المتصفح باستخدام توقيعات OpenPGP المدمجة والبنيات القابلة لإعادة الإنتاج، دون الحاجة إلى أي استدعاءات شبكة.