- الرئيسية
- كيف يعمل
كيف يعمل
من التنظيم في لوحة تحكم مرئية إلى تشفير وتخزين بياناتك - شاهد بالضبط كيف يعمل Hexbon في كل خطوة.
ما هو Hexbon؟
Hexbon هو طريقة بسيطة وخاصة لتخزين جميع معلوماتك الحساسة في مكان واحد. فكر فيه كخزنة تتحكم فيها بكل شيء.
أنت تنظم بياناتك بالطريقة التي تحتاجها - كلمات المرور، الملاحظات، بيانات الاعتماد، أو أي شيء آخر. نحن نوفر التخزين الآمن. أنت تحتفظ بالمفاتيح.
مشفر في متصفحك
يتم قفل البيانات بكلمة المرور الرئيسية الخاصة بك قبل مغادرة جهازك.
نحن لا نملك الوصول أبداً
نحن نخزن بيانات مشفرة. بدون كلمة المرور الخاصة بك، لا معنى لها بالنسبة لنا.
بياناتك، تحكمك
أنشئ حقولاً مخصصة، نظم كما تريد، وأدر كل شيء بنفسك.
نظم بياناتك
أنشئ سجلات بحقول مخصصة لكلمات المرور، الملاحظات، بيانات الاعتماد، أو أي شيء تحتاج لتخزينه بأمان.
شفّر محلياً
متصفحك يقفل كل شيء بكلمة المرور الرئيسية الخاصة بك قبل أن يغادر جهازك - لا شيء غير مشفر يسافر أبداً إلى خوادمنا.
خزّن بأمان
بياناتك المشفرة تعيش في قاعدة بياناتنا، محمية بكلمة المرور الخاصة بك. يمكنك الوصول إليها في أي وقت من أي جهاز.
سهل التنظيم
شاهد كيف يتم عرض بياناتك في لوحة التحكم. كل نوع حقل له تمثيل مرئي مخصص لسهولة الإدارة.
أنواع الحقول المدعومة
روابط قابلة للنقر تفتح في علامة تبويب جديدة
معرفات المستخدم وأسماء تسجيل الدخول، تُعرض كنص عادي
عناوين البريد الإلكتروني، تُعرض كنص عادي مع وظيفة النسخ
البيانات الحساسة مخفية افتراضياً، تظهر عند النقر مع تبديل الرؤية
كلمات مرور لمرة واحدة مبنية على الوقت مع عداد تنازلي مباشر
معلومات نصية عامة، تُعرض كنص عادي
خلف الكواليس
يتم تنظيم بياناتك بتنسيق هرمي نظيف قبل التشفير. هذا الهيكل يسمح بتنظيم مرن للمعلومات الحساسة.
نظرة عامة على الهيكل
حاويات المستوى الأعلى لتنظيم السجلات ذات الصلة في فئات
إدخالات فردية داخل بطاقة، كل منها يمثل عنصراً مميزاً
مجموعات مسماة من القيم داخل سجل للتنظيم المنطقي
عناصر المحتوى الفعلية مع قيمة العرض ونوعها
كل قيمة لها نوع يحدد كيفية عرضها:
طابع زمني Unix لتتبع آخر تحديث للبطاقة
{
"cards": [
{
"title": "Accounts",
"records": [
{
"title": "Gmail",
"data": [
{
"name": "Login",
"values": [
{
"value": "https://gmail.com",
"type": "link"
},
{
"value": "john@gmail.com",
"type": "email"
},
{
"value": "P@ssw0rd!2025",
"type": "secret"
},
{
"value": "JBSWY3DPEHPK3PXP",
"type": "totp"
},
...
]
}
تنسيق التشفير
تتبع البيانات المشفرة تنسيقاً منظماً يتضمن معلومات الإصدار ومعلمات التشفير والنص المشفر. هذا يتيح التوافق مع الإصدارات السابقة وترقيات الخوارزمية المستقبلية.
هيكل التنسيق
معرف إصدار التشفير (الإصدار الحالي هو v2)
ملح عشوائي 128-بت مشفر بـ Base64
متجه تهيئة 96-بت مشفر بـ Base64
بيانات مشفرة بـ Base64 مع علامة المصادقة
تشفير المتصفح الأصلي
جميع عمليات التشفير تستخدم Web Crypto API، واجهة منخفضة المستوى يوفرها المتصفحات الحديثة لإجراء عمليات التشفير.
فوائد WebCrypto
- أداء معجل بالأجهزة
- تطبيقات ثابتة الوقت تمنع هجمات التوقيت
- يمكن تعليم مادة المفتاح على أنها غير قابلة للاستخراج
- لا تبعيات JavaScript خارجية
- مدققة ومُصانة من قبل مصنعي المتصفحات
توافق المتصفح
مدعوم في جميع المتصفحات الحديثة: Chrome، Firefox، Safari، Edge، ونظيراتها المحمولة.
// Derive AES key from password
const keyMaterial = await crypto.subtle
.importKey(
'raw',
encoder.encode(password),
'PBKDF2',
false,
['deriveBits', 'deriveKey']
);
const aesKey = await crypto.subtle
.deriveKey(
{
name: 'PBKDF2',
salt: salt,
iterations: 600000,
hash: 'SHA-256'
},
keyMaterial,
{ name: 'AES-GCM', length: 256 },
false,
['encrypt', 'decrypt']
);
// Encrypt with AES-GCM
const ciphertext = await crypto.subtle
.encrypt(
{ name: 'AES-GCM', iv: iv },
aesKey,
plaintext
);
تاريخ الإصدار
يبقى Hexbon متوافقًا مع معايير الأمان الصناعية مع الحفاظ على التوافق مع الإصدارات السابقة والسماح بالترحيل السلس والسهل.
الإصدار 2 (v2)
المعيار الحاليPBKDF2 مع 600,000 تكرار (توصية OWASP 2025). جميع التشفيرات الجديدة تستخدم v2. يتم ترقية بيانات v1 تلقائياً إلى v2 عند حفظ التغييرات - لا يلزم إدخال يدوي.
الإصدار 1 (v1)
الإصدار الأصليPBKDF2 مع 150,000 تكرار. لا يزال مدعوماً لفك تشفير البيانات الموجودة.