
إطار عمل تشفيري سهل الاستخدام لحماية البيانات: مراسلة آمنة مع سرية أمامية (forward secrecy) وتخزين آمن للبيانات. يتميز بواجهات APIs موحدة عبر 14 منصة.
Themis هي مكتبة خدمات تشفيرية عالية المستوى مفتوحة المصدر لتأمين البيانات أثناء المصادقة والتخزين والمراسلة والتبادل الشبكي وغير ذلك. يحل Themis 90% من حالات استخدام حماية البيانات النموذجية الشائعة لدى معظم التطبيقات.
يساعد Themis في بناء ميزات تشفير بسيطة ومعقدة بسهولة وسرعة وأمان. يتيح Themis للمطورين التركيز على الشيء الرئيسي: تطوير تطبيقاتهم.
تشفير الأسرار المخزّنة في تطبيقاتك والخادم الخلفي: مفاتيح API، ورموز الجلسات، والملفات.
تشفير حقول البيانات الحساسة قبل تخزينها في قاعدة البيانات ("تشفير على مستوى الحقل في جانب التطبيق").
دعم التشفير القابل للبحث، وترميز البيانات، وإخفاء البيانات باستخدام Themis و Acra.
تبادل الأسرار بأمان: مشاركة البيانات الحساسة بين الأطراف، وبناء تطبيق دردشة بسيط بين المرضى والأطباء.
بناء أنظمة تشفير من طرف إلى طرف بمعمارية مركزيّة أو لامركزيّة: تشفير البيانات محليًا في تطبيق واحد، واستخدامها مشفّرة في كل مكان، وفك تشفيرها فقط للمستخدم المُوثَّق.
الحفاظ على جلسات آمنة في الوقت الفعلي: إرسال رسائل مشفّرة للتحكم في الأجهزة المتصلة من تطبيقك، واستقبال بيانات حساسة في الوقت الفعلي من تطبيقاتك إلى خادمك الخلفي.
مقارنة الأسرار بين الأطراف دون الكشف عنها (مصادقة قائمة على إثباتات المعرفة الصفرية).
مكتبة تشفير واحدة تناسب الجميع: Themis هو الخيار الأفضل للتطبيقات متعددة المنصات (مثل تطبيق iOS+Android+Electron مع خادم Node.js خلفي) لأنه يوفر واجهة برمجة تطبيقات متوافقة 100% ويعمل بنفس الطريقة عبر جميع المنصات المدعومة.
يوفر Themis لبنات بناء جاهزة (“أنظمة التشفير”) تعمل على تبسيط استخدام عمليات الأمان التشفيرية الأساسية.
يوفر Themis 4 خدمات تشفير مهمة:
أنشأنا Themis لبناء منتجات أخرى فوقه - أي Acra و Hermes.
راجع صفحة التثبيت لتثبيت Themis لتطبيقك للجوال أو الويب أو سطح المكتب أو الخادم الخلفي. نوصي بشدة باستخدام حزم التثبيت بدلاً من البناء من المصدر.
يتوفر Themis للغات/المنصات التالية، راجع أدلة اللغة لكل منها: